Possui graduação em Direito pela USP (2002). Mestre (2006) e Doutor (2010) em Direito do Estado pela Faculdade de Direito da USP. Foi Bolsista do CNPQ (2000/2001) na área de Direito Público e pesquisador do Nucleo de Estudo Interdiciplinar sobre o Negro no Brasil (NEINB/USP - 2000). Pesquisador do Núcleo de Estudos sobre Políticas Públicas da USP (NUPPs). Foi Secretário Parlamentar no Senado Federal, Assessor Especial da Subchefia para Assuntos Jurídicos da Casa Civil da Presidência da República, Assessor de Ministro do Supremo Tribunal Federal. e Assessor Chefe de Gabinete no Tribunal Superior Eleitoral, Professor da Faculdade Nacional de Direito da Universidade Federal do Rio de Janeiro (UFRJ) e Professor do Curso de Graduação em Direito da Universidade São Judas Tadeu. Foi Professor de cursos de especialização na Escola Paulista de Direito - EPD. É Professor Doutor de Políticas Públicas e Direito da Escola de Humanidades da Universidade de São Paulo/USP e professor requisitado no Curso de Teoria Geral do Estado da Faculdade de Direito da USP.