Mora no Rio de Janeiro e trabalha na Universidade Estácio de Sá, onde é pró-reitor de Cultura e Extensão e Coordenador de aulas teletransmitidas e on-line de Língua Portuguesa. Sempre conciliou sua vida de escritor com a docência universitária e com uma ativa colaboração na imprensa. É doutor em Letras pela USP, com uma tese sobre os livros proibidos no Brasil no período pós-64. Foi professor federal da UFSCar (1981-2003) pela qual aposentou-se por tempo de serviço.
É autor de 45 livros entre romances, contos, ensaios e livros infanto-juvenis. Desde 2023, é também editor no Grupo Editorial Almedina; Dois de seus romances foram publicados em Portugal, Cuba e Itália; Seus contos foram publicados em Portugal, Itália, Cuba, Alemanha, Suécia, Canadá e Argentina, entre outros. Teve obras levadas ao teatro e à televisão, fez alguns roteiros de cinema e foi ator no longa-metragem Mesa de Bar, dirigido por João Uchôa Cavalcanti Netto. Publicou semanalmente por 25 anos (1993-2018) consecutivos na revista CARAS e desde 2011 na Rádio BandNews FM uma coluna de Etimologia. Escreveu também peças de teatro e roteiros para o cinema.