Estudió Peritaje Mercantil y Magisterio en Lugo y Profesorado Mercantil en A Coruña. Trabajó en varias compañías y desde 1958 ha trabajado como funcionario en el Ayuntamiento de Lugo. Ha combinado su trabajo como funcionario con otras actividades tales como organización administrativa de empresas, contabilidad y enseñanza. Trabajó como profesor ayudante en la Escuela de Comercio de Lugo. En 1969, puso en funcionamiento el sistema informático en el Ayuntamiento de Lugo y hoy en día es el jefe del servicio de informática. Participó en el Área de Cultura del Ayuntamiento organizando las "Semanas Bibliográficas das Linguas Ibéricas". Desarrolló una importante actividad sindical, fue el presidente de la unión provincial de trabajadores de la enseñanza, secretario de la Asociación de Funcionarios de la Administración Local, fundador y secretario general del Sindicato Independiente de Funcionarios y presidente y miembro de la junta de personal de Ayuntamiento durante varios años. Fue el secretario de la "Peña de Ajedrez" del "Círculo de las Artes" (Lugo) y primer presidente de la asociación ecologista "ASAMDENA". Colaboró en la emisora "Radio Lugo" como locutor y fue el presidente del "Club Musical" y director del grupo cinematográfico del Círculo de las Artes. También fue actor de teatro y dirigió el Aula de Teatro de Lugo, que representó una docena de obras clásicas y modernas. Participó, además, en algunas películas amateurs y encarnó el personaje de "Peludez" en televisión.