Es doctor en Filosofía por la Universidad Complutense de Madrid, director del Instituto da Familia de Ourense y del Centro de Acompañamiento familiar ‘Edith Stein’, y Coordinador del COF de Lugo, además de investigador del Instituto de Investigaciones económico y social de la Universidad Francisco Vitoria de Madrid.
Ha sido profesor de Filosofía en Enseñanza Media durante treinta años, profesor de Psicología y de Filosofía en diversos centros universitarios (UNED, UPSA). Imparte regularmente clases y cursos en España, México, Argentina, Paraguay, Guatemala y Costa Rica. Tiene una dedicación especial a la formación del profesorado y de la familia.
Ha publicado 52 libros, entre ellos: Veinticinco lecciones para ser infeliz, El arte de acompañar, El profesor cristiano: identidad y misión, El arte de la infelicidad… Es traductor de obras de Buber y Macmurray, y ha sido galardonado en dos ocasiones con premios de ensayo.