Licenciado en Música por la Universidad Autónoma de Tamaulipas y Maestro en Dirección Coral por la Universidad Veracruzana, ha estudiado dirección coral y orquestal con Daniel Hazan, Andrew Nethsingha, Josep Vila y Lanfranco Marcelletti.
Ha trabajado como director y preparador vocal con distintas agrupaciones corales como: Ensamble Vocal Canto Libero, Altus Coro, Alchimia di lettere in música de la Universitat Rovira i Virgili, Cor Al·leluia del Conservatorio de Tarragona y Coro de la Facultad de Música y Artes de la UAT.
Como cantante ha integrado el Coro Expedia de la Facultad de Música de la UAT, Ensamble de Madrigalistas de Xalapa, Orfeò Catalá de Barcelona y Los 10 Tenores Tamaulipecos.
Ha impartido talleres de canto y prácticas corales en la Universidad Autónoma de Tamaulipas, Universidad Veracruzana, Universitat Rovira i Virgili en Tarragona, Escuela Superior de Música de Catalunya (ESMUC), Casa del Arte Victoria, y el Centro Cultural Tamaulipas.
Actualmente es profesor de canto y ensambles corales en la Facultad de Música y Artes de la Universidad Autónoma de Tamaulipas.