Dziennikarz radiowy i prasowy. Pracuje w redakcji publicystyki międzynarodowej Polskiego Radia, w Trójce prowadzi program Raport o stanie świata, publikuje w „Tygodniku Powszechnym”.
Autor książek: Oblicza Wielkiej Brytanii, Żar. Oddech Afryki, Człowiek o twardym karku. Historia księdza Romualda Jakuba Wekslera-Waszkinela, Ziarno i krew. Podróż śladami bliskowschodnich chrześcijan oraz Biało-czerwony. Tajemnica Sat-Okha. Za Ziarno i krew otrzymał Nagrodę im. Beaty Pawlak i był nominowany do Nagrody Literackiej Nike 2016.