Fue Secretario Xeral de la Union do Povo Galego (UPG) entre el X Congreso (2000) y el XIII Congreso (2012), siendo relevado en este cargo por Néstor Rego.