Nacido el 1 de junio de 1961 en Gorbea, Región de la Araucanía, Chile. Está casado, es ingeniero en ejecución en gestión administrativa de la Universidad Academia de Humanismo Cristiano y es militante del Partido Socialista. Es padre de 6 hijos. Fue dirigente social de la Junta de Vecinos de la Población San Luis, del Comité de Vivienda Municipal, del Club de Natación Neptuno y de las ferias libres de la capital de la región de O'Higgins.
Profesionalmente se desempeñó en diversas tareas administrativas en el municipio de Quinta de Tilcoco (2001-2003), en el municipio de Rancagua (2005-2009), y más tarde en el municipio de Malloa (2010-2014), y en el municipio de San Vicente de Tagua Tagua (2014).