Cursó los estudios primarios y secundarios en su ciudad natal, en la Escuela Primaria Vicente Guerrero y en la Escuela Secundaria Federal Cuauhtémoc, respectivamente, ambas de Ometepec; hizo el bachillerato en el plantel 6 de la Escuela Nacional Preparatoria, en el Distrito Federal, y se tituló como Licenciado en Economía en la Universidad Nacional Autónoma de México.