W 2016 został przez posłów Prawa i Sprawiedliwości zgłoszony jako kandydat na sędziego Trybunału Konstytucyjnego. 14 kwietnia 2016 Sejm RP VIII kadencji wybrał go na to stanowisko. Głosowanie zbojkotowała większość posłów opozycji. W przyjętej uchwale określono początek jego kadencji na 28 kwietnia 2016Uchwała Sejmu RP z dnia 14 kwietnia 2016 r. w sprawie wyboru sędziego Trybunału Konstytucyjnego ().. Tegoż dnia prezydent Andrzej Duda odebrał od niego ślubowanie. Jego dziewięcioletnia kadencja w TK zakończyła się 28 kwietnia 2025.

22 października 2020 był w składzie orzekającym Trybunału Konstytucyjnego, w którym TK wydał wyrok o niezgodności z Konstytucją Rzeczypospolitej Polskiej wykonywania aborcji z powodu ciężkiego i nieodwracalnego upośledzenia płodu albo nieuleczalnej choroby zagrażającej jego życiu. Wyrok Trybunału został negatywnie oceniony pod względem proceduralnym i merytorycznym przez zespół ekspertów pod przewodnictwem prof. Marka Chmaja i doprowadził do licznych protestów przeciwko zmianie przepisów aborcyjnych na ogólnokrajową skalę.

Odznaczony Złotym Medalem za Długoletnią Służbę.