Święcenia kapłańskie przyjął 24 listopada 1968 w zgromadzeniu filipinów. Pracował na terenie archidiecezji meksykańskiej, gdzie był m.in. dziekanem, przełożonym Wikariatu VI (św. Józefa) oraz dyrektorem sekretariatu ds. świeckich. W zakonie pełnił funkcje m.in. przełożonego domu zakonnego w mieście Meksyk oraz rektora zakonnego seminarium[1].
11 lutego 2004 został prekonizowany biskupem pomocniczym Meksyku oraz biskupem tytularnym Lete[1]. Sakry biskupiej udzielił mu 26 marca 2004 kard. Norberto Rivera Carrera, ówczesny arcybiskup Meksyku. 16 lutego 2019 przeszedł na emeryturę[2].