Graduado em direito pela Universidade de São Paulo (2001), doutorado em direito pela Ludwig-Maximilians-Universität München (2007) e livre-docente em direito romano pela Universidade de São Paulo (2008). Foi Professor Assistente junto ao Leopold-Wenger-Institut da Ludwig-Maximilians-Universität München. Atualmente é Professor Titular de Direito Romano e História do Direito da Faculdade de Direito de Ribeirão Preto da Universidade de São Paulo. Foi Secretário de Justiça de Ribeirão Preto e atualmente é Secretário da Casa Civil de Ribeirão Preto. Tem experiência na área de Direito, com ênfase em Direito Privado, Direito Romano, Direito Civil, História do Direito e Direito Comparado (Direito alemão)