Nació el 26 de noviembre de 1978 en Guadalajara, México. Después de terminar el primer año de Administración Financiera en el TEC de Monterrey campus Guadalajara, ingresó en el seminario de los Legionarios de Cristo en junio de 1998. Emitió la profesión perpetua en agosto de 2007, y tres años después, el 24 de diciembre de 2010, recibe la ordenación
sacerdotal en la ciudad de Roma. Estudió el bachillerato en filosofía y teología en Roma. Años más tarde retomó sus estudios en teología y terminó la licencia en teología pastoral/catequética en la Universidad san Dámaso en Madrid, España. Como Sacerdote ha desarrollado su trabajo ministerial en la pastoral juvenil en ciudad de México, Madrid y Monterrey. A partir del 2016 está enfocado en la pastoral de adultos en Monterrey.
Ha participado en tres retiros de sanación interior impartidos por el John Paul II Healing Center.