Urodził się w 1962 roku w Rzeszowie. Z wykształcenia jest polonistą. Pracował jako nauczyciel języka polskiego, dziennikarz, urzędnik. Debiutował zbiorem wierszy Uśmierzanie źródeł w 1985 roku.
Opublikował kilka książek poetyckich, m.in. Mieszkam w sercu ptaka,Klęski, Daleko i blisko, Kłopoty z nicością, Do czego służy niebo, Siatka na motyle (wybór wierszy).
Jest także autorem zbioru reportaży o więźniach Obłoki za kratami i powieści: Zegary idą do nieba (2007), Śmierć nosorożca (2008), Sny(2010). Pisze dramaty i słuchowiska radiowe: Ręka, Trójkąt, Urodziny, Ściany, Cela
W kwietniu 2004 r. na antenie Radia Merkury w Poznaniu wyemitowano słuchowisko Światło w reż. Roberta Mirzyńskiego. W listopadzie 2004 r. na antenie Radia Rzeszów zaprezentowano słuchowisko Komisja w reż. Henryka Rozena.
Mieszka i pracuje w Rzeszowie