Bishop Rodriguez was born March 22, 1955, in Merida, Mexico, located in the state of Yucatan. He is the son of Nery Maria Novelo and Ramon Rodriguez (deceased), and he has one brother and four sisters, who live in Merida. In Merida he attended a primary school run by the Maryknoll Sisters, and then secondary and preparatory schools run by the Marist Brothers. When he finished high school, he joined the Legionaries of Christ to study and become a priest. He was ordained Dec. 24, 1987.

He was awarded a Doctorate in Sacred Theology by the Gregorian in Rome in 1994. He also has a licentiate in philosophy from the same pontifical university, and a diploma in Mariology from the Marianum in Rome.

He was the dean of the Theology Department of the Pontifical Athenaeum Regina Apostolorum in Rome (1994-1997). He has taught theology at the Pontifical Lateran University, at the Pontifical Institute Regina Mundi and at the Institute for Religious Sciences at the Pontifical Gregorian University in Rome.

In 1999, he was invited by then Archbishop Charles Chaput to teach in the newly launched St. John Vianney Theological Seminary in Denver, and to serve as Associate Pastor of St. Therese Parish in Aurora.

In 2002, he returned to Rome to serve as Associate Pastor of Stella Maris Parish in the Diocese of Rome, but then returned to Denver in 2006 to be a professor at St. John Vianney.

From 2007-2014, Father Rodriguez served as vice-rector of St. John Vianney Theological Seminary in Denver. He was incardinated as a priest of the Archdiocese of Denver in 2008.

Since 2014, he has served as pastor of Holy Cross Parish in Thornton, Colorado, and he continues to teach the seminarians as well as the permanent diaconate candidates.

He speaks Spanish, English and Italian, and reads French, and is the author of various theological publications.