Originario de San Fernando, California, ha sido el principal de la sección de cornos de la Orquesta Sinfónica de Aguascalientes desde 1995 y docente de corno y saxo en la Unidad de Artes de la Universidad Autónoma de Zacatecas desde 2009.
Empezó sus estudios de corno en 1979 con Ralph Pyle (CSUN), John Cerminaro (Aspen) y James Decker en la Universidad del Sur de California (USC).
Como solista ha presentado obras de Mozart, Haydn, Schumann, Strauss, Britten, Chávez, Cherubini, Vivaldi y Alec Wilder, entre otros. Presentó en 2001 el estreno mundial de las Tres Piezas para Corno y Orquesta (1963) de Blas Galindo en Aguascalientes y después en la Ciudad de México, en el Palacio de Bellas Artes con Enrique Barrios dirigiendo la OSA. Desde 2021 ha sido invitado para formar parte del Bach Consort Guanajuato.
Se presentó en el Simposio de la Sociedad Internacional de Trompetas en su edición 54 (2022), en Kingsville, Texas con el Cuarteto de Cornos “Río Bravo”, un programa de música mexicana, incluyendo la Sonata para 4 Cornos(1929) de Carlos Chávez.
En agosto de 2015 llevó un grupo de alumnos de la UAZ al Simposio de la Sociedad Internacional de Trompetas en su edición 47 en Los Ángeles. En los veranos de 2012, 2016, 2018 y 2023 hospedó un encuentro de cornos en propia casa, presentándose con la Big Band de Cornos Guadalupe en varios escenarios de Aguascalientes. Desde enero de 2024 es el docente de corno en la Universidad de las Artes, del ICA. En julio de 2024 se presentó como docente y solista en el festival Sinfonietta, en Morelia, Michoacán.