Nacido en Bujalance (Córdoba). Da sus primeros pasos como cantante en el coro de la AMC "Pedro Lavirgen" de su ciudad. Comenzó sus estudios de canto con Ángel Jiménez y, posteriormente, con David Menéndez.
Obtiene el Grado Superior de Canto por el Conservatorio Superior de Música de Córdoba. Posee el Máster en Interpretación Operística por el Conservatorio de Música de Valencia. Además, es licenciado en Ciencias Naturales.
Ha sido galardonado con el segundo premio en el XXXVIII Concurso Internacional de Canto Ciudad de Logroño. Ha participado en el primer programa para jóvenes cantantes, organizado por el Gran Teatre del Liceu y el concurso Tenor Viñas.
Ha interpretado los siguientes papeles: Marqués de Obigny en La traviata de Verdi, Morales en Carmen de Bizet, Lodovico en Otello de Verdi, Sciarrone y Carcelero en Tosca de Puccini, Miracle y Coppelius en Les contes d’Hoffmann de Offenbach, y Enrico en Lucia di Lammermoor de Donizetti. Desde 2023 es miembro del Coro del Gran Teatre del Liceu.