Baiano do sertão. Estudou em Alagoinhas e Salvador, onde ingressou no Jornal da Bahia. Também foi jornalista e publicitário em São Paulo, Portugal e Rio de Janeiro. Sua estreia literária se deu em 1972, com o romance “Um cão uivando para a lua”. De lá para cá, publicou 19 livros, entre os quais se destacam a “Trilogia Brasil – Essa terra”, “O cachorro e o lobo”, “Pelo fundo da agulha” e “Querida cidade” – seu 12º. romance, de 2021 -, assim como o livro de contos “Meninos, eu conto, já” na 15ª. edição. Sua premiada obra tem traduções em mais de 20 países. É membro da Academia Brasileira de Letras (ABL) e da Academia de Letras da Bahia (ALB). Hoje vive em Petrópolis (RJ).