Święcenia kapłańskie otrzymał 17 stycznia 1979 i został inkardynowany do diecezji Ciudad Valles. Był m.in. rektorem diecezjalnego seminarium, kanclerzem kurii, wikariuszem biskupim ds. duszpasterskich oraz wikariuszem generalnym diecezji. W latach 2000–2002 zarządzał diecezją jako administrator[1].