Professor, foi deputado federal por três legislaturas, de 1974 a 1978, de 1979 a 1982 e de 1982 a 1986, pelo MDB/PMDB; foi um dos líderes do Movimento Diretas-Já, em 1984, pela redemocratização do Brasil, e eleitor de Tancredo Neves no Colégio Eleitoral; candidato a prefeito rio-pretense em 1976. Entre 1952 a 1955 foi vereador em Ribeirão Preto. Foi superintendente do Centro de Estudos e Pesquisas das Administrações Municipais – CEPAM de 1990 a 1994, vice-presidente da Companhia de Processamento de Dados do Estado de São Paulo -PRODESP de 1987 a 1989; delegado regional de Ensino entre 1957 e 1961, chefe do Ensino Primário no Estado de São Paulo entre 1961 e 1963, diretor da Escola Senac Paiva Meira de 1964 a 1974. Em 1979, foi representante do Brasil na 2ª Comissão de Estudos de Educação para a América do Sul, realizada no Suriname; integrou missões brasileiras sobre ensino profissionalizante em Portugal, Espanha, Suíça, Alemanha, Holanda e Inglaterra, em 1966, e em Portugal, Espanha, Itália e França, em 1973; diretor de escola em Monção (atual Iaras), São Manuel, Iacanga, Palestina, Ribeirão Preto e do EE Cardeal Leme, em São José do Rio Preto; inspetor escolar a partir de 1954, e membro do Conselho de Correição da Secretaria Estadual de Educação 1956. A Escola Estadual do bairro São José do Rio Preto I, na avenida Marco Costantini, 2001, leva o seu nome. Tem nome de avenida entre as avenidas Ernani Pires Domingues e Comendador Arnaldo Luiz Martinelli, nos bairros Jardim Macedo, Jardim Antonieta e Residencial Palestra.
Formado no Magistério pela Escola Normal Oficial de Botucatu, em 1930; em Estudos Sociais pela UNAERP, de Ribeirão Preto, em 1973; curso de especialização em Educação para a América Latina pela Unesco na USP, São Paulo, em 1958.