Es licenciado en Derecho por la Escuela Libre de Derecho de Puebla, A.C., con maestría en Derecho por la Universidad Iberoamericana Puebla. Catedrático en la Escuela Libre de Derecho de Puebla y en el Tecnológico de Monterrey, campus Puebla. Su vida profesional se ha centrado en el área de Derechos Humanos.