Advogado e professor universitário. Formado pela Faculdade de Direito da Universidade de São Paulo (Largo de São Francisco, 1986), Gustavo complementou a sua formação jurídica frequentando cursos de extensão universitária (na própria USP) e de especialização na área de Direito Tributário (no CEU). É membro da International Fiscal Association (IFA) e da Associação dos Advogados de São Paulo (AASP) e membro-fundador da Academia Jundiaiense de Letras e Ciências Jurídicas. Leciona Direito Constitucional na Faculdade de Direito Padre Anchieta há vários anos e colabora em diversas publicações especializadas, incluindo a Revista de Direito da Fadipa. Presidiu a 33ª Subseção da Ordem dos Advogados do Brasil de 1999 a 2004. Desde janeiro de 2005 exerce o cargo de Secretário de Negócios Jurídicos do Município.