Rođen je 12. avgusta 1962, u Jagodini. Počeo je da svira gitaru 1971, inspirisan muzikom bendova Deep Purple i Led Zeppelin. Počeci njegovog stvaralačkog rada vezuju se za rad benda Metro.

Kasnije je svirao sa dosta muzičara, od najmanjih do najvećih klubova, salama i stadionima. Kao studijski muzičar snimio je veliki broj ploča, kaseta i CD-a.

Ivan je bio i kompozitor, aranžer tekstopisac i glumac. Svirao je u jugoslovenskom hard rok bendu Metro, pop-folk bendu Ljute papričice i do smrti je bio član The No Smoking Orchestra Emira Kusturice. Takođe je bio aktivan u više projekata pop i folk pevača, a najviše je sarađivao sa Vesnom Zmijanac i Luisom.

Svirao je i druge gudačke instrumente, kao što su: buzuki, baglama, saz i oud.

Od 2003. sreo se sa svetski poznatim filmskim režiserom, gitaristom i kompozitorom Emirom Kusturicom i počeo da svira sa njim i Dr Nele Karajlićem u bendu No smoking orkestra . Svirao je gitaru na saundtreku za film "Život je čudo", "Zavet" (sa bendom Stribora Kusturice The Poisoners) i "Plavi Ciganin". Ivan je takođe glumio ulogu inspektora Maksimovića u filmu Emira Kusturice "Zavet".

Učestvovao je i u pank operi pod nazivom "Vreme Cigana", Emira Kusturice, koja je uspešno izvedena u Parizu mnogo puta.

Sahrana ce se obaviti sutra, u petak 8.11. u rodnoj Jagodini.