Nació en Monterrey, Nuevo León, donde se graduó de Ingeniero Industrial Administrador. Trabajó para el Grupo Alfa. En diciembre de 1983 viaja a la Ciudad de Mexico por un par de días para conocer el trabajo del Padre Alfonso Navarro, MSps, donde un par de días se convirtieron en 10 años. Trabajó como misionero con el P. Navarro en la Cd. de Mexico, San Antonio, TX y Rockford, IL. En 1995 ingresa al seminario de La Asuncion, en San Antonio Texas, ordenandose Sacerdote en Junio del 2000, en la Catedral de Austin Texas (es el único sacerdote que se ordenó en el nuevo milenio para la diócesis de Austin). Ha sido Vicario de la Parroquia de San José en Austin y de St. John the Evangelist, en San Marcos Texas. En el 2005 lo nombran Párroco de la parroquia de St. Joseph en Manor, TX. y en el 2012 se translada a Brenham Texas, donde es actualmente el Párroco de St. Mary, Immaculate Conception. Recientemente acepto la invitacion del Dr. Ramirez a ser el Director Espiritual de Breathe-Respira.