Pós-doutor em Direito pela Universidade Federal de Santa Catarina (UFSC), pós-doutor em Direito pela Faculdade de Direito do Largo São Francisco (USP) e doutor em Direito das Relações Sociais pela Pontifícia Universidade Católica de São Paulo (PUC-SP).
Fundador da Escola Paulista de Direito (EPD) e da Faculdade de Direito Tech de São Paulo (FADITECH), professor titular de Filosofia e Direitos Humanos no programa de Mestrado e Doutorado em Direito da Faculdade Autônoma de Direito (FADISP).
CEO da Law Concept Academy (LCA), além de atuar como advogado, consultor e parecerista; titular do Escritório Castilho Sociedade de Advogados, em São Paulo.