Fue sucesivamente concejal departamental, jefe de policía, miembro del consejo directivo del SODRE, vicepresidente de la Administración Nacional de Puertos; representó a Rocha en el Parlamento como diputado por la Lista 15 en 1967-1972 y en 1985-1990.