Urodził się w 1972 roku w Krakowie i nadal tam mieszka – z rodziną. Był sekretarzem Wisławy Szymborskiej, teraz prowadzi jej Fundację. Pracuje na Wydziale Polonistyki UJ, gdzie prowadzi zajęcia z teorii pisania, teorii przekładu i creative writing. Bywa tłumaczem z języka angielskiego, zdarza mu się pisywać książki dla dzieci i dorosłych oraz układać wierszyki czy teksty piosenek. Pisuje felietony o języku.