Gustavo Badaró se licenció en Derecho por la Universidad de São Paulo, en 1993. Obtuvo el título de Master en Derecho Procesal en 1998, también en la Facultad de Derecho de la Universidad de São Paulo. En 2003, en la misma Universidad, obtuvo el título de Doctor. Desde el año 2011 es Profesor Titular de Derecho Procesal Penal de la Universidad de São Paulo.
Participa en cursos de postgrado en diferentes Universidades brasileñas y en Escuelas de Magistratura.
Ha publicado las siguientes monografías: "Correlación entre la acusación y la sentencia" (3ed. 2013); "Carga de la prueba en el proceso penal" (2003); "Lavado de dinero" (2ed. 2013) en coautoría con Pierpaolo Cruz Botinni. También ha publicado el libro "Proceso penal" (2ed. 2014).
Es autor de artículos publicados en revistas nacionales e internacionales.
Es miembro del Instituto Brasileño de Derecho Procesal, del Instituto Iberoamericano de Derecho Procesal y del Instituto Brasileño de Ciencias Penales (IBCCRIM).
Fue Asesor Jurídico del Ministerio de Justicia. Es abogado penalista y árbitro en São Paulo.
Puede consultarse su currículum entero aquí.