É professor de física pela USP. Atuou como Conselheiro da Sociedade Brasileira de Física (SBF) e da Associação Brasileira de Tecnologia Educacional (ABT). Fundou o Centro de Estudos Populares, na Zona Noroeste da capital paulista, e o Jornalivre. Eleito vereador de São Paulo para o sexto mandato. É o presidente da Comissão de Educação, Cultura e Esportes da Câmara Municipal de São Paulo, pelo quarto ano consecutivo.