 He was ordained a priest by Manuel Castro Ruiz on January 12, 1988 for the Archdiocese of Yucatán.On October 15, 2009 he was appointed the coadjutor bishop of Papantla, and was ordained a bishop on December 15 of that year.He succeeded Lorenzo Cárdenas Aregullín as bishop of the diocese on May 2, 2012.