Se desempeñó como diputado de la República en representación del distrito n.º 60 durante tres periodos consecutivos, desde 1994 hasta 2006.
[1] Se casó en Viña del Mar en 1973 con la matrona Aurelia Rosa Urzúa González, con quien tuvo dos hijos; Andrés Alejandro y Eduardo Javier (psicólogo).
[2] Realizó sus estudios primarios y secundarios en el Liceo Salesiano San José de Punta Arenas.
[1] Entre 1985 y 1989, asumió como secretario regional del Partido Socialista-Almeyda, ejerciendo por dos periodos.
Entre 1991 y 1992, fue secretario regional ministerial subrogante (s) de Bienes Nacionales.
[1] En las elecciones parlamentarias de 2001, obtuvo su tercera reelección diputacional por su partido en el mismo distrito, por el periodo legislativo 2002-2006.
[1] En las elecciones parlamentarias de 2013 se presentó a reelección por la misma Circunscripción, no resultando electo para un próximo periodo (2014-2022).