Autor powieści, opowiadań, wierszy i słuchowisk dla dzieci i młodzieży, twórca tekstów edukacyjnych. Zdobywca nagród literackich: imienia Kornela Makuszyńskiego za powieść „Zgniłobrody i luneta przeznaczenia”(2015), imienia Leopolda Staffa za powieść „Chłopiec z Lampedusy” (2017), laureat 3. oraz 5. konkursu imienia Astrid Lindgren za powieści „Klub latających ciotek” (2013) i „Ja, Majka (2019)”. W jego książkach często pojawia się motyw odmienności, inności czy niedopasowania, którym przeciwstawia takie wartości jak przyjaźń, otwartość, wyobraźnia, odwaga do podążania własną ścieżką. Współpracuje z chórem dziecięcym „Mille Voci” i portalem qlturka.pl. Z wykształcenia jest anglistą. Mieszka w Warszawie, pochodzi z Wrocławia.