Vystudoval žurnalistiku a mediální studia na Fakultě sociálních věd Univerzity Karlovy. Pracoval v České televizi a od roku 2023 působí na stejné fakultě, kde vyučuje žurnalistiku. Knižně debutoval povídkovou sbírkou Šaty z igelitu, za kterou v roce 2012 získal Cenu Jiřího Ortena. Později byl nominován na Magnesii Literu za pohádkovou grotesku Muž z hodin a na Cenu Evropské unie za literaturu za román Rubikova kostka.
V posledních letech se výrazněji přiklonil k literatuře faktu: studie Orchestrace jedné denunciace rozebírá dobovou kampaň proti Jaroslavu Seifertovi, zatímco soubor reportážních esejů S Wittgensteinem v gay sauně se zabývá mužskou homosexualitou, tělem a queer identitou v současné střední Evropě.