Licenciado en Ciencias Químicas e diplomado en Xestión Empresarial e Comunidades Europeas, exerce como profesor de instituto. Por lo que respecta á súa carreira política, foi subdirector xeral de Cultura da Xunta de Galicia nos anos 1989 e 1990. Foi presidente da Agrupación do PSdeG-PSOE de Pontevedra, secretario de Cultura da Comisión Executiva da Comisión Executiva Nacional Galega e Conselleiro da Corporación Municipal de Pontevedra. Foi deputado na V e VI Lexislatura do Parlamento de Galicia. Actualmente é Secretario de Organización do PSdeG-PSOE e Secretario de Relacións Institucionais e Cultura da Executiva do PSdeG, deputado no Congreso dos deputados e coordinador dos deputados e senadores galegos.