Se naste in familia unor profesori la 10 septembrie 1946, in comuna Raciu de Campie, judetul Mures. Urmeaza scoala generala si liceul la Colegiul National „Mihai Viteazul” din Turda, apoi studii universitare la Facultatea de Filologie din Cluj-Napoca.
Dupa absolvire, in 1969, se stabileste in Brasov si ocupa diverse functii. Lucreaza in invatamant si mass-media si conduce in perioada 2006-2009 editura si revista Astra.
In 1964 debuteaza in teatru, cu piesa Exmatriculatul din a IX-a B, care se joaca in doua reprezentatii la teatrul din localitate, iar debutul in literatura are loc cu romanul Duminica mare (editura Dacia, Cluj, 1983), caruia ii urmeaza: Vinerea neagra (1986), Miercurea regala (1991), la aceeasi editura, apoi Viata de la fereastra (editura RAO, 2003) si Secretul Crucii (editura Libris editorial, 2015).