Vystudoval Právnickou fakultu UK v Praze. V letech 2001 až 2002 působil jako justiční čekatel Městského soudu v Praze. Od roku 2002 byl soudcem u Okresního sodu pro Prahu 3, od roku 2014 soudcem Městského soudu v Praze a od roku 2020 je soudcem Nejvyššího soudu ČR. Účastnil zahraniční stáže ve Spolkové republice Německo a Velké Británii.