Poeta, eseista, dziennikarz. W latach 80. i 90. związany z pismem „bruLion”, następnie w latach 2000-2003 współpracował z tygodnikiem „Przekrój”. Były pracownik Instytutu Książki oraz TVP Kultura. Dyrektor programowy Bruno Schulz Festival we Wrocławiu.
Autor dwunastu tomów poetyckich, w tym debiutanckiego Pomieszania (1990), Sosnowiec jest jak kobieta (1992), Gnijącej wisienki (2003). W 2003 ukazały się wszystkie utwory poetyckie w tomie Zebrane (2013). Nominowany do Nagrody Nike za tom Zabiegi miłosne. W 2013 roku został nagrodzony Wrocławską Nagrodą Poetycką Silesius za tom wierszy Niemal całkowita utrata płynności. Wspólnie z Marcinem Sendeckim i Marcinem Świetlickim współredagował Długie pożegnanie. Tribute to Chandler i Żegnaj, laleczko. Wiersze noir.