Autor dzieciństwo spędził w Nowym Sączu. Ukończył dziennikarstwo na Uniwersytecie Warszawskim. Od 1989 roku mieszka w Krakowie, pracuje w Gazecie Krakowskiej. Debiutował w 1975 roku tomem opowiadań Unieś mnie, wielki ptaku (nagroda literacka im. Stanisława Piętaka). W PRL-u wydał też powieść ''Kraina naszej tęsknoty'' i tom opowiadań ''Góry są w nas''.