Karim Bellarabi wurde am 8. April 1990 in Berlin geboren. Er begann seine Profikarriere 2007 beim FC Oberneuland. Von 2007 bis 2011 stand Bellarabi bei Eintracht Braunschweig unter Vertrag. 2011 wechselte er zu Bayer 04 Leverkusen. Für die Saison 2013/14 wurde Bellarabi zu Eintracht Braunschweig ausgeliehen. Von 2010 bis 2011 absolvierte Karim Bellarabi vier Spiele für die Deutsche U20-Nationalmannschaft. Seit 2012 spielt er für die Deutsche U21. Im Oktober 2014 wurde Bellarabi erstmals für die Deutsche Nationalmannschaft nominiert. Für die Europameisterschaft 2016 in Frankreich wurde er krurz vor Turnierbeginn aus dem erweiterten Kader gestrichen.