Absolwent polonistyki na Uniwersytecie Jagiellońskim. Publikował na łamach m.in. Polityki, Tygodnika Powszechnego, Przekroju, art.papieru, Czasu Kultury, Dekady Literackiej, Ha!artu, Krakowa, onet.pl, Pograniczy, Prime'u, Radaru, Zadry, Przeglądu Polskiego, Lampy. Współpracował z Radiem Kraków. Przez kilka lat redagował kolumnę książkową w Dzienniku Polskim. Stały współpracownik miesięcznika Znak.