En 1976 se recibió como licenciado en ciencias políticas y administración pública en la Universidad Nacional Autónoma de México (UNAM).