Ivan se narodil 30.6.1964 v Praze a pochází z herecké rodiny. Jeho otec, herec Ladislav a bratr režisér a producent Ondřej. Nejprve vystudoval sportovní gympl a věnoval se basketbalu. Přihlášku na DAMU podal ve třetím ročníku, kde studoval herectví.
Jeho divadelní kariéra začala v „Realistickém divadle“ (dnes „Labyrint“), po té působil v „Divadle na Vinohradech“ (1990 – 1997), zde nesmíme zapomenout na roli „Romea“, nebo Ivana ve hře „Bratři Karamazovi“. A od roku 1997 hraje v nově vzniklém „Dejvickém divadle“. V 98mém byl nominován na „Cenu Thálie“ za hejtmana ve hře „Revizor“, ale získává jí až za 2 roky za adaptaci románu A. I. Gončarova „Obloumov“. Jeho první filmová role přišla až roku 1999 a to ve filmu „Samotáři“ režiséra Davida Ondříčka a za tuto roli byl nominován na cenu „Český lev“ za nejlepší mužský herecký výkon v hlavní roli. Ivan se stává více známým a dostává další role a ceny „Českého lva“. Ze známějších vybírám „Musím tě svést“ (2000) a „Želary“(2003), který byl dokonce nominován na amerického „Oskara“ Ze známějším můžeme uvést ještě „Jedna ruka netleská“ (2003), kde spolupracoval též na scénáři, „Příběhy obyčejného šílenství“, pohádku „Anděl Páně“, „Medvídek“ (2007), Václav – Český lev (2007), “Karamazovi“ (2008), „Na půdě aneb kdo má dnes narozeniny?“ (2009) a v roce 2010 by měl vyjít film „Lidice“. Hraje též v seriálech třeba jako štábní strážmistr Bedřich Jarý v „Četnickýc humoreskách“. Kromě hraní se věnuje též dabingu. Mohli jsme ho slyšet v seriálu 24 hodin jako hlas Keifera Sutherlanda, v roli agenta Jacka Bauera, v „Návrat do budoucnosti 2“, nebo v seriálu „Ally Mc Beal“. Je ženatý s herečkou Klárou Pollertovou se kterou má syny Františka (1999) a Josefa (2001)