Egresado del Instituto Tecnológico y de Estudios Superiores René Descartes como licenciado en derecho, se ha desempeñado como presidente del Comité Directivo Municipal y Estatal de la Juventud Popular Revolucionaria por México; presidente del Comité Municipal, Estatal y Nacional del Frente Juvenil Revolucionario así como presidente del Comité Directivo Estatal del PRI en Campeche.