Wykonywał zawód adwokata, występując przed sądami polskimi oraz przed TSUE i Europejskim Trybunałem Praw Człowieka. Został autorem licznych opinii sporządzanych na zlecenia policyjne i prokuratorskie. Był wieloletnim ekspertem w Kancelarii Sejmu, specjalizującym się szczególnie w zagadnieniach szeroko pojętych praw człowieka, prawa europejskiego, prawa karnego procesowego, prawa kontraktów, prawa prasowego i prawa autorskiego. Został ekspertem Wolters Kluwer Polska. Był m.in. autorem opinii prawnej, na podstawie której Rada m.st. Warszawy przyjęła uchwałę o oszacowaniu strat materialnych poniesionych przez stolicę w czasie II wojny światowej, opinii ws. polskich praw do reparacji od Niemiec, a także opinii o bezprawności projektu gazociągu Nord Stream. Współpracował m.in. z PKN Orlen i Totalizatorem Sportowym. Publikuje artykuły prawne m.in. na łamach „Rzeczpospolitej”.
W kwietniu 2024 r. aresztowany przez CBA pod zarzutem powoływania się na wpływy w wymiarze sprawiedliwości i przyjmowania w związku z tym korzyści majątkowych.