Ingeniero en geomensura de la Universidad de Santiago de Chile (Usach) y magíster en Sociología de la Universidad de Artes y Ciencias Sociales. Actualmente es subsecretario del Trabajo.
Se desempeñó como agregado presidencial laboral en la misión permanente de Chile ante los organismos de Naciones Unidas en Ginebra, Suiza, durante al año 2024. Cumplió el cargo de jefe de gabinete en el Ministerio del Trabajo y Previsión Social (2022-2024) y de la Subsecretaría de Previsión Social (2016-2018). Anteriormente desarrolló asesorías laborales y legislativas en la Municipalidad de Santiago y en el Congreso Nacional, respectivamente. Es militante del Partido Comunista de Chile desde 1989.