Da giocatore ha militato nelle giovanili del Wisła Płock e ha giocato in Regionalliga, divisione minore tedesca, con l'Annaberg-Buchholz. All'età di 21 anni ha iniziato ad arbitrare, combinando inizialmente l'attività di calciatore dilettantistico con quella di direttore di gara. Nel 2006 ha iniziato ad arbitrare in modo professionistico. Arbitro nella massima serie polacca dal 2009, ha arbitrato la finale della Coppa di Polonia nel 2015-2016 e la partita di Supercoppa di Polonia nel 2017.
È stato nominato arbitro internazionale con decorrenza dal 1º gennaio 2011. Nell'ottobre del 2012 ha esordito nella fase a gironi della UEFA Europa League e circa un anno e mezzo dopo, nel marzo 2014, ha diretto un ottavo di finale della stessa competizione. Ha diretto diverse partite tra nazionali giovanili, valide per la qualificazione ai campionati europei di categoria, e alcune partite di qualificazione al campionato mondiale del 2014.
Nell'aprile 2016 ha ricevuto per la prima volta la designazione per una semifinale (di andata) di Europa League, nell'occasione la sfida tra lo Šachtar e la squadra detentrice del trofeo, il Siviglia. Inserito il 15 dicembre 2015 nella lista degli arbitri del campionato europeo del 2016 in Francia[2], nella rassegna ha diretto due gare della fase a gironi e successivamente l'ottavo di finale tra Germania e Slovacchia
Inserito nella lista degli arbitri del campionato del mondo 2022, è stato impiegato in un incontro della fase a gironi, in un ottavo di finale e nella finale Argentina-Francia. Grazie a tale designazione è divenuto il primo arbitro polacco a dirigere l'ultimo atto di un campionato mondiale[5][6]. Pochi mesi più tardi gli è stato conferito il premio di miglior arbitro mondiale IFFHS. Il 22 maggio 2023 è stato designato per dirigere la finale di UEFA Champions League del 10 giugno 2023 tra Manchester City e Inter[7]. Nei giorni successivi, tuttavia, è sorta una polemica relativa alla presenza dell'arbitro a una manifestazione promossa dall'estrema destra polacca, tanto da far parlare di una sua possibile sostituzione[8]. Ciononostante è stato poi confermato dalla UEFA come arbitro della finale di Istanbul il 2 giugno.[9]