Nasci em Olinda, Pernambuco, perto do mar, da Igreja da Sé e de um Farol. Meu pai era faroleiro, seu trabalho era ajudar o navegante a ver mais longe, uma função similar à do professor, nas viagens com seus alunos.
Vim para São Paulo com 16 anos, em 1964, para estudar, mas fui ficando, cada vez mais atraído pela beleza e a natural universalidade da cultura paulistana. Hoje fico feliz ao me sentir anfíbio: partilho com muito gosto as cidadanias nordestina e paulistana.
Tenho cinco filhos, seis netos e um bisneto, por enquanto. Marisa é minha companheira de todos os pães. É uma dádiva que veio do céu, que sabe de mim mais que eu.
Sou professor de Matemática, lecionei em todos os níveis de ensino, mas trabalho na USP desde 1972, inicialmente no Instituto de Matemática e, a partir de 1984, na Faculdade de Educação.
Ao longo da longa jornada como professor, desenvolvi um gostinho especial pela escrita de livros para crianças: mais de duas dezenas de trabalhos desse tipo já vieram à lume.