Se tituló en 1977 como licenciado en psicología por la Universidad Veracruzana y estudió una maestría en ciencias políticas por El Colegio de México de 1977 a 1979.