Nació el 28 de julio de 1964, en Talcahuano. Es casado y tiene dos hijos.
Realizó sus estudios primarios en la Escuela México de Talcahuano, mientras que los secundarios en el Liceo Industrial de Higueras en la misma ciudad. Ingresó a la Universidad del Biobío, donde estudió Ingeniería de Ejecución Eléctrica entre 1983 y 1986.
Desde 1985 y 1990, fue asesor sindical y de organizaciones sociales, posteriormente realizó entre 1994 y 1997, la carrera de Ingeniería de Ejecución en Administración de Empresas en el Instituto Profesional Virgilio Gómez.
Comenzó ejerciendo profesionalmente siendo asesor de Adolfo Veloso, por ese entonces intendente del Bío Bío entre 1990 y 1991. Desde ese mismo año y hasta 1993, fue administrador general de la Corporación Cuenca del Carbón, posteriormente entre 1993 y 1994 dirigió el Instituto Nacional de la Juventud en la zona, a partir de ese año y hasta 2001, fue el jefe del Departamento de Municipalidades, Planes y Programas del gobierno regional del Bío Bío. Después sería designado como Secretario regional ministerial de Transportes y Telecomunicaciones ejerciendo por un año.
Entre 2002 y 2005, fue jefe de la División de análisis y control del gobierno regional, así como también entre 2000 y 2005, ejerció como Intendente regional subrogante.
Carrera política
Comenzó cuando fue elegido vicepresidente de la primera Federación de Estudiantes de la Universidad del Bíobío, entre 1984 y 1985, ese mismo tiempo también fue dirigente nacional de la Confederación de Estudiantes de Chile (CONFECH).
En 1988, fue integrante de la Secretaría Ejecutiva del Comando Regional por el NO. Entre 1990 a 1994, fue jefe de gabinete del diputado Juan Martínez Sepúlveda e integró la oficina parlamentaria del diputado José Antonio Viera-Gallo.
Ingresó al PS en 1993, donde ha ocupado diversos cargos a la fecha en la colectividad, incluidos 4 años en la Comisión Política.
Para las elecciones municipales de 2004, fue jefe de campaña de Leocán Portus, para la segunda vuelta de la elección de alcalde de Talcahuano.
Entre las actividades desempeñadas en la Región del Biobío destacan su labor como voluntario de la Primera Compañía de Bomberos de Talcahuano (Bomba Bélgica Eduardo Cornou Chabry). Fue impulsor del Pase del Adulto Mayor y Escolar en el contexto de la primera licitación del transporte público del Gran Concepción; director del Fondo de Innovación Tecnológica (Innova Biobío); y secretario ejecutivo del Programa de Desarrollo Territorial y del Programa Chile Emprende.
En 2005, fue electo diputado por el PS, representando al distrito Nº 43, correspondiente a las comunas de Talcahuano y Hualpén para el LII Periodo Legislativo. Integró las comisiones permanentes de Ciencia y Tecnología; de Pesca, Acuicultura e Intereses Marítimos; y de Hacienda. Junto con la Comisión Investigadora sobre Central Pangue; la Comisión Especial sobre Intervención Electoral; y la Comisión Especial Mixta de Presupuestos. Ente el 19 de marzo de 2009 y el 10 de marzo de 2010 fue segundo vicepresidente de la Cámara de Diputados.