Od 2016. do 2019. godine bio je narodni poslanik u Narodnoj skupštini Republike Srbije. Na funkciju ambasadora Republike Srbije u Ruskoj Federaciji imenovan je sredinom 2019. godine.
U Karlovcu je završio osnovnu školu, u Trebinju srednju, a u Zagrebu pravni fakultet. Kao novinar je pisao za tamošnje listove Polet, Vjesnik, Danas i Start. U februaru 1991. prešao je u Beograd i počeo da piše za dnevni list Politika. Osim toga, pisao je i za listove Politika ekspres, NIN, Večernje novosti, zagrebački Start, Katimerini, Diamond Weekly i Securitarian. Napisao je sedam knjiga i autor je desetak televizijskih serijala.