Bio je stalni dopisnik iz Zagreba dnevnog lista „Politika“ i nedeljnika NIN, a od oktobra 1991. do kraja 1993. godine radio je na Radio-televiziji Srbije, kao komentator.
Pet godina bio je glavni urednik frankfurtskih „Vesti“, a od maja 2013. do jula 2017. godine bio je generalni direktor Kompanije „Novosti“ i glavni urednik „Večernjih novosti“. Osnivač je televizije „Ras“.
Na redovnim parlamentarnim izborima održanim 21. juna 2020. godine prvi put postao narodni poslanik.