25 września 2017 podpisał kontrakt z Jagiellonią Białystok. 30 września 2017 zadebiutował w bramce Jagiellonii przeciwko Wiśle Kraków (0:0).
W 2018 został piłkarzem GKS Katowice. Rok później przeszedł do GKS-u Jastrzębie.
Kariera reprezentacyjna Występował w reprezentacjach Polski różnych kategorii wiekowych. Występował również w reprezentacji B prowadzonej przez Edwarda Klejndinsta.
30 sierpnia 2006 został powołany do pierwszej reprezentacji przez Leo Beenhakkera po tym, jak kontuzji pleców nabawił się Artur Boruc. W reprezentacji zadebiutował w rozgrywanym 6 grudnia 2006 spotkaniu przeciwko reprezentacji Zjednoczonych Emiratów Arabskich, wygranym przez Polskę 5:2. W 2010 został powołany na Puchar Króla Tajlandii, w którym wystąpił w pierwszym spotkaniu przeciwko Danii.
Mecze w reprezentacjil.p.Data Miejsce Przeciwnik Rezultat Rozgrywki1.06.12.2006Abu Zabi5:2towarzyski2.03.02.2007Jerez de la Frontera4:0towarzyski3.15.12.2007Antalya1:0towarzyski4.17.01.2010Korat1:3PKT 2010