7 lipca tego samego roku postanowił rozwiązać kontrakt z Unionem i podpisał trzyletni kontrakt z Legią. 24 lutego 2023 strzelił gola w swoim 100. występie dla stołecznego klubu, który zremisował 2:2 mecz z Widzewem Łódź.
Kariera reprezentacyjna 12 października 2012 zadebiutował w reprezentacji Polski w wygranym 1:0 meczu towarzyskim z reprezentacją Republiki Południowej Afryki. 11 marca 2016, po dwóch latach przerwy, został powołany przez selekcjonera Adama Nawałkę na towarzyskie spotkania z Serbią i Finlandią. Zawodnik wystąpił 26 marca 2016 w spotkaniu z Finlandią we Wrocławiu i zdobył dwie, debiutanckie bramki. Ostatecznie mecz zakończył się zwycięstwem reprezentacji Polski 5:0. 12 maja 2016 znalazł się w szerokiej kadrze Polski przygotowującej się do Mistrzostw Europy we Francji. W dalszej walce o wyjazd na turniej przeszkodziła mu jednak kontuzja (złamana kość promieniowa lewej ręki z przemieszczeniem), której doznał 19 maja 2016 podczas zgrupowania regeneracyjnego w Juracie. Uraz wykluczył go z gry na 3 miesiące.