Miembro de la Academia Argentina de Letras desde 2001 —en la que ocupó el sillón n.º 13: «José Hernández»—, y miembro correspondiente de la Real Academia Española, combinaba el ejercicio de la literatura con su oficio de librero de barrio, tras haber sido publicista y fotógrafo de niños.