W latach 2001–2013 przez cztery kadencje był członkiem Okręgowej Rady Adwokackiej w Poznaniu, a na Krajowym Zjeździe Adwokatury w listopadzie 2016 został wybrany na członka Wyższego Sądu Dyscyplinarnego. Przez wiele lat był wykładowcą w ramach szkoleń aplikantów przy ORA w Poznaniu, a także patronem szeregu aplikantów.
Od 2009 jako adiunkt prowadził wykłady i seminaria oraz był promotorem i recenzentem prac magisterskich na Wydziale Prawa i Komunikacji Społecznej Wyższej Szkoły Umiejętności Społecznych w Poznaniu.
W 2010 był członkiem Społecznego Komitetu Poparcia Jarosława Kaczyńskiego. Działał w Akademickim Klubie Obywatelskim im. Lecha Kaczyńskiego i był sygnatariuszem wielu jego oświadczeń, w tym oświadczenia głoszącego, że homoseksualizm jest "anomalią". Opowiedział się też przeciwko regulowaniu heteroseksualnych związków faktycznych i związków homoseksualnych.
W 2017 Prawo i Sprawiedliwość wysunęło jego kandydaturę na sędziego Trybunału Konstytucyjnego. 8 czerwca 2017 Sejm wybrał go na to stanowisko. 28 czerwca 2017 prezydent Andrzej Duda odebrał od niego ślubowanie.