Nacido en León, obtiene los títulos de Profesor de Solfeo y de Piano en el Conservatorio Profesional “Tomás Luis de Victoria” de Ávila. Completa sus estudios de Armonía con Antonio Bernaldo de Quirós y de acompañamiento con Alejandro Moreno.
Se diploma en Magisterio en la especialidad de Educación Musical y finaliza la Licenciatura en Historia y Ciencias de la Música, ambas en la Universidad de Salamanca.
Ha completado su formación como director de coro en diferentes cursos de la Fundación Juan de Borbón de Segovia y dirigido el grupo coral Camerata Abulense.
Miembro de diversas agrupaciones corales, pertenece al Coro Gregoriano de la Santa desde 1996, dirigiéndolo en la actualidad desde el año 2012.

