Nació en El Paso, Texas. Inició sus estudios de música y trompeta en Estados Unidos desde pequeño. Posteriormente, en México, durante la secundaria y preparatoria se inclinó al canto como miembro de la Trova del Colegio Tepeyac, dirigida por Manuel Rosillo, y además formó parte de varios grupos juveniles de jazz.
Es Licenciado en Comunicación por la Universidad Iberoamericana. Durante 28 años se ha dedicado a ejercer la carrera de periodismo en revistas especializadas, prensa, radio y televisión. Desde 1997 es el Editor de la revista Pro Ópera y vocal del consejo directivo del patronato Pro Ópera, A. C. desde 2001.
Paralelamente a su carrera profesional, ha cultivado su afición al arte lírico. A lo largo de la década de los 90, estudió canto sucesivamente con Enrique Jaso, Manuel Peña y Arturo Gálvez, y durante cinco años se dedica a preparar repertorio para bajo con Anatoli Luchinin.
Desde 2003 estudia con Gabriel Mijares y forma parte del Taller Lírico Giuseppe Verdi, con sede en el Instituto Italiano de Cultura, donde ha participado en diversos recitales.
Con el ensamble vocal Mester de Juglaría, que dirige Christian Gohmer, ha participado en un Concierto de Oratorio, dentro del Ciclo de Canto del Centro Nacional de las Artes, así como en la Misa en Re Mayor de Dvorák y el Concierto de Ganadores de Composición Coral Contemporánea en el Auditorio Blas Galindo.
En 2005 cantó el Requiem de Verdi con los coros Pro Música y del Conservatorio Nacional de Música, bajo la dirección de David Arontes, y con la Orquesta Juvenil del Estado de México, bajo la dirección de Mario Rodríguez Taboada. Cantó el rol de Dulcamara en L’elisir d’amore de Donizetti en la Escuela Superior de Música y en Salamanca y León, Guanajuato, bajo la dirección escénica de César Piña y musical de Mario Alberto Hernández; e interpretó el rol de Tonio en Pagliacci de Leoncavallo en la Casa del Lago, con el maestro Carlos Vázquez.
Participó en el proyecto de desarrollo cultural “La ópera que nació del teatro”, con Sylvia Rittner y Luis Esteban Galicia, interpretando escenas de Don Giovanni (Leporello) de Mozart, Roméo et Juliette (Fray Lorenzo) de Gounod e Il barbiere di Siviglia (Don Basilio) de Rossini en la Biblioteca de México, bajo la dirección musical de Ángel Rodríguez.
Participó en la producción de la cinta de dibujos animados Una película de huevos, de HuevoCartoon, prestando su voz al personaje del “Gusanito Cantor”, y en 2006 grabó para Arpegio Producciones la voz del Narrador en el proyecto “Re-cuentos para niños: Don Giovanni de Wolfgang Amadeus Mozart”.
En diciembre de ese año debutó en el Palacio de Bellas Artes como el Marchese D’Obigny en La traviata de Verdi, bajo la dirección escénica de Agnese Sartori y musical de Alfredo Silipigni.
En febrero de 2006 interpretó nuevamente el rol de Tonio en Pagliacci de Leoncavallo, en concierto con la Orquesta Sinfónica Juvenil del Estado de México, bajo la dirección de Luis Manuel García Peña y en marzo participó en el proyecto de La traviata “Ópera Bar” en el Lunario del Auditorio Nacional, interpretando los roles del Barone Douphol y el Dottore Grenvil, bajo la dirección de Octavio Arévalo.
Para el estreno nacional de la ópera Il Guarany de Gomes en el Festival Junio Musical con la Orquesta Sinfónica Juvenil de Xalapa, interpreta el rol de Don Antonio de Mariz, bajo la dirección escénica de Armando Mora y musical de Antonio Tornero.
En medio de los festejos del 250 aniversario del natalicio de Wolfgang Amadeus Mozart, en agosto interpretó el rol del Dr. Bartolo en una producción de Le nozze di Figaro de Mozart en el Teatro Helénico, bajo la dirección de Jorge Lazzeri, y en septiembre interpretó a Don Escrúpulos en Die Schauspieldirektor de Mozart con la Orquesta de la Universidad Autónoma de Ciudad Juárez, bajo la dirección escénica de Óscar Tapia y musical de Carlos García Ruiz.
En noviembre cantó el rol de Don Basilio en una producción de El barbero de Sevilla para niños en el Teatro Julio Jiménez Rueda, bajo la dirección escénica de Luis Esteban Galicia y musical de Sergio Ramírez Cárdenas. También en noviembre participó en una adaptación de The Pirates of Penzance (el Sargento) en el Festival de Huatulco, bajo la dirección escénica de Luis Martín Solís y musical de Michael Meissner. Y en diciembre debutó en la Sala Nezahualcóyotl con la OFUNAM, bajo la batuta de Avi Ostrowsky, en el oratorio L’Enfance du Christ de Berlioz, interpretando el rol de Polydorus.
Inicia sus actividades del 2007 en febrero, con la ópera española Marina de Arrieta (Pascual) en el Palacio de Bellas Artes, bajo la dirección escénica de Leopoldo Falcón y musical de José Luis Castillo, y L’Orfeo de Monteverdi (Plutone) en el Teatro Degollado de Guadalajara, para los festejos del 400 aniversario del estreno de esta ópera barroca, bajo la dirección escénica de Mario Montenegro y musical de Horacio Franco.
En marzo interpretó a Petrus en el oratorio Cristo en el Monte de los Olivos de Beethoven en Bellas Artes, bajo la batuta de Francisco Savín.
En abril compartió el escenario con Fernando de la Mora, Olga Romanko y Mikhail Svetlov, como el Sacristán en Tosca, bajo la dirección escénica de César Piña y musical de Enrique Patrón de Rueda, en el Festival de San Luis Potosí.
En mayo participó en funciones de Don Giovanni (como el Comendador) en la Casa de Cultura de Cholula, Puebla, y en el Auditorio Blas Galindo del Cenart, y en junio nuevamente cantará en Don Giovanni, el rol de Leporello, bajo la dirección musical de Rufino Montero.
En agosto nuevamente compartió el escenario con Fernando de la Mora, Olivia Gorra y Jesús Suaste, en La traviata (como el Dr. Grenvil), bajo la dirección escénica de César Piña y musical de Ramón Shade, al frente de la Camerata de Coahuila.
Entre sus próximos compromisos está Pagliacci (Tonio) con la Orquesta de la Universidad Autónoma de Ciudad Juárez, bajo la dirección escénica de Óscar Tapia y musical de Carlos García Ruiz, y al lado de Leonardo Villeda, Verónica Murúa y Armando Gama; así como un Concierto de Ópera en el University Club Reforma con Encarnación Vázquez, María Katzarava y José Luis Ordóñez.
Para febrero de 2008 cantará en Tosca (el rol del Sagrestano), en el Teatro Degollado de Guadalajara, con Conciertos Guadalajara, con Olga Romanko, Fernando de la Mora y Genaro Sulvarán.
Es Licenciado en Comunicación por la Universidad Iberoamericana. Durante 28 años se ha dedicado a ejercer la carrera de periodismo en revistas especializadas, prensa, radio y televisión. Desde 1997 es el Editor de la revista Pro Ópera y vocal del consejo directivo del patronato Pro Ópera, A. C. desde 2001.
Paralelamente a su carrera profesional, ha cultivado su afición al arte lírico. A lo largo de la década de los 90, estudió canto sucesivamente con Enrique Jaso, Manuel Peña y Arturo Gálvez, y durante cinco años se dedica a preparar repertorio para bajo con Anatoli Luchinin.
Desde 2003 estudia con Gabriel Mijares y forma parte del Taller Lírico Giuseppe Verdi, con sede en el Instituto Italiano de Cultura, donde ha participado en diversos recitales.
Con el ensamble vocal Mester de Juglaría, que dirige Christian Gohmer, ha participado en un Concierto de Oratorio, dentro del Ciclo de Canto del Centro Nacional de las Artes, así como en la Misa en Re Mayor de Dvorák y el Concierto de Ganadores de Composición Coral Contemporánea en el Auditorio Blas Galindo.
En 2005 cantó el Requiem de Verdi con los coros Pro Música y del Conservatorio Nacional de Música, bajo la dirección de David Arontes, y con la Orquesta Juvenil del Estado de México, bajo la dirección de Mario Rodríguez Taboada. Cantó el rol de Dulcamara en L’elisir d’amore de Donizetti en la Escuela Superior de Música y en Salamanca y León, Guanajuato, bajo la dirección escénica de César Piña y musical de Mario Alberto Hernández; e interpretó el rol de Tonio en Pagliacci de Leoncavallo en la Casa del Lago, con el maestro Carlos Vázquez.
Participó en el proyecto de desarrollo cultural “La ópera que nació del teatro”, con Sylvia Rittner y Luis Esteban Galicia, interpretando escenas de Don Giovanni (Leporello) de Mozart, Roméo et Juliette (Fray Lorenzo) de Gounod e Il barbiere di Siviglia (Don Basilio) de Rossini en la Biblioteca de México, bajo la dirección musical de Ángel Rodríguez.
Participó en la producción de la cinta de dibujos animados Una película de huevos, de HuevoCartoon, prestando su voz al personaje del “Gusanito Cantor”, y en 2006 grabó para Arpegio Producciones la voz del Narrador en el proyecto “Re-cuentos para niños: Don Giovanni de Wolfgang Amadeus Mozart”.
En diciembre de ese año debutó en el Palacio de Bellas Artes como el Marchese D’Obigny en La traviata de Verdi, bajo la dirección escénica de Agnese Sartori y musical de Alfredo Silipigni.
En febrero de 2006 interpretó nuevamente el rol de Tonio en Pagliacci de Leoncavallo, en concierto con la Orquesta Sinfónica Juvenil del Estado de México, bajo la dirección de Luis Manuel García Peña y en marzo participó en el proyecto de La traviata “Ópera Bar” en el Lunario del Auditorio Nacional, interpretando los roles del Barone Douphol y el Dottore Grenvil, bajo la dirección de Octavio Arévalo.
Para el estreno nacional de la ópera Il Guarany de Gomes en el Festival Junio Musical con la Orquesta Sinfónica Juvenil de Xalapa, interpreta el rol de Don Antonio de Mariz, bajo la dirección escénica de Armando Mora y musical de Antonio Tornero.
En medio de los festejos del 250 aniversario del natalicio de Wolfgang Amadeus Mozart, en agosto interpretó el rol del Dr. Bartolo en una producción de Le nozze di Figaro de Mozart en el Teatro Helénico, bajo la dirección de Jorge Lazzeri, y en septiembre interpretó a Don Escrúpulos en Die Schauspieldirektor de Mozart con la Orquesta de la Universidad Autónoma de Ciudad Juárez, bajo la dirección escénica de Óscar Tapia y musical de Carlos García Ruiz.
En noviembre cantó el rol de Don Basilio en una producción de El barbero de Sevilla para niños en el Teatro Julio Jiménez Rueda, bajo la dirección escénica de Luis Esteban Galicia y musical de Sergio Ramírez Cárdenas. También en noviembre participó en una adaptación de The Pirates of Penzance (el Sargento) en el Festival de Huatulco, bajo la dirección escénica de Luis Martín Solís y musical de Michael Meissner. Y en diciembre debutó en la Sala Nezahualcóyotl con la OFUNAM, bajo la batuta de Avi Ostrowsky, en el oratorio L’Enfance du Christ de Berlioz, interpretando el rol de Polydorus.
Inicia sus actividades del 2007 en febrero, con la ópera española Marina de Arrieta (Pascual) en el Palacio de Bellas Artes, bajo la dirección escénica de Leopoldo Falcón y musical de José Luis Castillo, y L’Orfeo de Monteverdi (Plutone) en el Teatro Degollado de Guadalajara, para los festejos del 400 aniversario del estreno de esta ópera barroca, bajo la dirección escénica de Mario Montenegro y musical de Horacio Franco.
En marzo interpretó a Petrus en el oratorio Cristo en el Monte de los Olivos de Beethoven en Bellas Artes, bajo la batuta de Francisco Savín.
En abril compartió el escenario con Fernando de la Mora, Olga Romanko y Mikhail Svetlov, como el Sacristán en Tosca, bajo la dirección escénica de César Piña y musical de Enrique Patrón de Rueda, en el Festival de San Luis Potosí.
En mayo participó en funciones de Don Giovanni (como el Comendador) en la Casa de Cultura de Cholula, Puebla, y en el Auditorio Blas Galindo del Cenart, y en junio nuevamente cantará en Don Giovanni, el rol de Leporello, bajo la dirección musical de Rufino Montero.
En agosto nuevamente compartió el escenario con Fernando de la Mora, Olivia Gorra y Jesús Suaste, en La traviata (como el Dr. Grenvil), bajo la dirección escénica de César Piña y musical de Ramón Shade, al frente de la Camerata de Coahuila.
Entre sus próximos compromisos está Pagliacci (Tonio) con la Orquesta de la Universidad Autónoma de Ciudad Juárez, bajo la dirección escénica de Óscar Tapia y musical de Carlos García Ruiz, y al lado de Leonardo Villeda, Verónica Murúa y Armando Gama; así como un Concierto de Ópera en el University Club Reforma con Encarnación Vázquez, María Katzarava y José Luis Ordóñez.
Para febrero de 2008 cantará en Tosca (el rol del Sagrestano), en el Teatro Degollado de Guadalajara, con Conciertos Guadalajara, con Olga Romanko, Fernando de la Mora y Genaro Sulvarán.