Jest absolwentem nauk politycznych na Uniwersytecie Wrocławskim. Jako dziennikarz zaczął pracować w 1993 r. W 2001 r. został zastępcą redaktora naczelnego najbardziej opiniotwórczego wówczas na Dolnym Śląsku dziennika „Słowo Polskie”. Po przeniesieniu się do Warszawy pracował m.in. w „Polsce The Times”, „Dzienniku Gazecie Prawnej” i „Rzeczpospolitej”. Jako szef działu krajowego został usunięty z „Rzeczpospolitej” w listopadzie 2012 r. po artykule „Trotyl na wraku Tupolewa”. Szybko dołączył do tworzącej się wówczas redakcji „Do Rzeczy”, gdzie pełni funkcję sekretarza redakcji.