Nacido en Almería, ha estado ligado los últimos cuarenta años a la vida coral granadina, siendo integrante de diversas agrupaciones como la Coral del Instituto Padre Manjón, el Coro Ciudad de Granada, Capella Exaudi, La Cantoría y la Coral Polifónica San Juan de Dios. Actualmente forma parte de la plantilla del Coro de la Orquesta Ciudad de Granada y del Coro de Ópera de Granada.
Como parte de su formación vocal, ha estado recibiendo clases de canto desde 2007 de maestros como Francisco Crespo, Coral Morales, José Manuel Zapata o Eliana Bayón y de repertorio del maestro Andrés Juncos.
Desde su debut en el recital de solistas de Juventudes Musicales del año 2011, ha participado como barítono solista en diversos conciertos con el Coro de la OCG, con el Coro de Ópera y con el Coro Ciudad de Granada, así como en varios recitales de Juventudes Musicales de Granada. En octubre de 2022 debutó con un doble papel solista, como Fray Diego y como Hipnoterapeuta, en el estreno de la ópera Abuxarra, Abuxarra del compositor Wim Zwaag y en mayo de 2024 cantó el papel de Don Florito en la zarzuela Luisa Fernanda, de F. Moreno Torroba y el de Manuel en la ópera La Vida Breve de Manuel de Falla.