Nasceu em Alegrete, no RGS, em 1940. Nos anos 60 viveu na União Soviética, onde cursou o Instituto Internacional de Ciências Sociais, em Moscou. Mais tarde, no Brasil, bacharelou-se em Direito. Ao longo da carreira recebeu inúmeras distinções, destacando-se o Prêmio de Ficção da Academia Brasileira de Letras, em 1999, pelo livro Dançar tango em Porto Alegre. Em 2004, teve um de seus contos incluído na antologia Os cem melhores contos brasileiros do século, organizada por Ítalo Moriconi. Em 2008, participou com outro conto da antologia Os melhores contos da América Latina, organizada por Flávio Moreira da Costa, e no ano seguinte da antologia Os melhores contos brasileiros de todos os tempos, também organizada por Flávio Moreira da Costa. Seus contos foram publicados nos seguintes países: Alemanha, Argentina, Bulgária, Chile, Colômbia, Cuba, Estados Unidos, Itália, Luxemburgo, Paraguai, Portugal, Uruguai e Venezuela. É casado com Ana Cybele Milano Faraco, filha do poeta Antônio Milano, e tem três filhos: Bianca (médica), Angélica (arquiteta) e Bruno (advogado). Sempre residiu em Porto Alegre.
