Dziennikarz i publicysta Onetu, gdzie prowadzi też podcast Raport międzynarodowy. Były chargé d’affaires RP na Białorusi, dyplomata w Moskwie oraz pracownik Zakładu Inwestycji NATO. W przeszłości był też gospodarzem talk-show w Polsat News, gdzie przeprowadził ponad siedemset wywiadów.