Licenciado en Filosofía y Letras, especialidad en Psicología por la UCM. Diplomado en psicología Industrial y en psicología Clínica. Curso superior de RR HH en ESADE. Cursos de formación en Desarrollo Organizacional con I. Rogovski y en dinámicas de grupos en el Instituto Tavistock en Madrid. Durante años se formó como psicoanalista en la Asociación de Psicoanálisis Madrileña. Es miembro como coach de la Asociación AECOP de Madrid.
Su experiencia profesional se reparte, por una parte, como director selección y desarrollo en Banca March y, como director de Recursos Humanos en NatWest-España. Por otra parte, como consultor externo, en selección, formación y consultoría de procesos, para PYMES y grandes ONG. Ha impartido clases o conferencias en ICADE, ESADE, CEF, EUROFORUN, CESMA, UAM, UCM y UNIA.