Realizó sus estudios básicos en escuelas públicas en los municipios del Estado de Veracruz (Nopaltepec y Ciudad Alemán), así como en Tuxtepec, Oaxaca; cursó el Bachillerato en la ciudad de Xalapa, Veracruz y obtuvo en 1971, el título del Licenciado en Derecho en la Universidad Nacional Autónoma de México (UNAM), luego de tres años de estudios previos en la Facultad de Derecho de la Universidad Veracruzana.