Advogado desde 2002, Bacharel em Direito (2001) pela Faculdade de Direito do Largo São Francisco (USP), tendo recebido da mesma instituição o título de Doutor em Direito Penal (2007). Atualmente é Professor Doutor da Faculdade de Direito de Ribeirão Preto da USP, da Universidade de Ribeirão Preto, do Centro Universitário Barão de Mauá e das Faculdades de Campinas (FACAMP). Além disso, é Advogado Sócio – Pacheco & Silvestrini Advocacia.