Ha ejercido activamente la profesión de abogado en el sector privado y publico, con énfasis en litigios civiles y comerciales, desempeñándose como asociado en el área de litigios y arbitrajes de las firmas Barros, Letelier & González (2005-2016) y González & Rioseco (2016-2018). Además, fue Jefe del Departamento de Defensa Judicial de la Dirección General de Concesiones del Ministerio de Obras Publicas (2019-2023). Actualmente es socio de la firma Puyol & Rosas (2023 a la fecha).