Radca prawny, partner w OLC Kancelarii Radców Prawnych zajmującej się prowadzeniem spraw z zakresu kredytów indeksowanych i denominowanych do franka szwajcarskiego, szeroko rozumianego prawa bankowego oraz zarządzania i obrotem spółkami prawa handlowego. Prowadzi liczne spory sądowe z bankami z zakresu umów indeksowanych i denominowanych. Zajmuje się procesami cywilnymi, a także procesami wyborczymi. Procesualista skupiający się na tworzeniu strategii procesowych dla poszczególnych spraw. Jest autorem licznych publikacji zarówno związanych z prawem bankowym, jak i postępowaniem administracyjnym, sądowoadministracyjnym oraz prawem wyborczym. Prowadzi liczne szkolenia i wykłady, w tym także szkolenia dla jednostek samorządu terytorialnego.