Licenciado en Derecho por la Universidad Popular Autónoma del Estado de Puebla, cuenta con estudios de Maestría en Derecho Constitucional y Amparo por la Universidad Autónoma de Tlaxcala. Se ha desempeñado en el campo profesional como abogado postulante, docente, funcionario público en el Municipio de Puebla y Director del Comité Pro-Construcción del Santuario Diocesano Guadalupano de la Arquidiócesis de Puebla.