Han skiftede fra Ringsted IF til HB Køge i 2014. I sommeren 2016 skiftede han til den tyske 2. Bundesliga-klub  1. FC Union Berlin, hvor han i løbet af to sæsoner spillede 61 ligakampe. I sommeren 2018 skiftede han til Birmingham i den engelske Championship.