Licenciado en Contaduría por la Facultad de Contaduría y Administración (FCA) de la Universidad Nacional Autónoma de México (UNAM). Obtuvo su diploma como Postgraduated in Business Administration en la escuela de negocios en Surrey European Management School (SEMS) de la University of Surrey, Inglaterra. Maestro en Derecho. Desde 2006 funge como profesor de la UNAM.