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 wykłady z teorii literatury i creative writing. Zdarza mu się pisywać teksty piosenek, felietony o książkach (dla programu Xięgarnia w TVN24) i języku (dla „Gazety Wyborczej”). Współpracuje z kwartalnikiem „Przekrój”. Jest autorem kilkudziesięciu książek dla dzieci, w tym Wierszyków domowych, które zostały wpisane na międzynarodową listę Białych Kruków, oraz Małego Chopina, przetłumaczonego na kilkanaście języków. Sam przetłumaczył ponad 50 książek dla dzieci i dorosłych, w tym A.A. Milne’a, J.M. Barriego, Michaela Bonda, Charlesa Schultza, Tomiego Ungerera, Julii Donaldson i Etgara Kereta.