Sachverhalt: A. Der kosovarische Staatsangehörige X._ (geb. 1983) reiste am 3. März 1989 zusammen mit seiner Mutter und seinen Geschwistern zu seinem Vater in die Schweiz ein und wurde im Rahmen des Familiennachzugs in die Niederlassungsbewilligung des Vaters miteinbezogen. X._ wurde mehrfach strafrechtlich verurteilt: Mit Verfügung der Jugendanwaltschaft vom 5. Oktober 1999 wurde er wegen betrügerischen Missbrauchs einer Datenverarbeitungsanlage, Urkundenfälschung sowie Betrugsversuchs zu sechs Tagen Arbeitsleistung verurteilt. Weiter verurteilte ihn das Amtsstatthalteramt Luzern mit Strafverfügung vom 6. Mai 2003 zu einer Busse von Fr. 400.-- wegen Pornografie. Mit Urteil des Obergerichts des Kantons Luzern vom 15. Dezember 2009 wurde er wegen gewerbsmässigen Betrugs, gewerbsmässigen betrügerischen Missbrauchs einer Datenverarbeitungsanlage, mehrfacher Urkundenfälschung, mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz und der gewerbsmässigen Widerhandlung gegen das Heilmittelgesetz für schuldig befunden und mit einer Freiheitsstrafe von fünf Jahren und sechs Monaten bestraft, unter Anrechnung von 1'886 Tagen Freiheitsentzug (Untersuchungshaft, vorsorglicher stationärer Massnahmevollzug und vorzeitiger Strafvollzug). B. Das Amt für Migration des Kantons Luzern widerrief aufgrund dieser Verurteilung mit Verfügung vom 6. Dezember 2010 die Niederlassungsbewilligung von X._ und wies diesen aus der Schweiz weg. Dagegen liess X._ Verwaltungsbeschwerde beim Justiz- und Sicherheitsdepartement des Kantons Luzern führen, das die Beschwerde mit Entscheid vom 10. Mai 2011 abwies. Eine daraufhin beim Verwaltungsgericht des Kantons Luzern erhobene Beschwerde wies dieses mit Urteil vom 23. August 2011 ab. C. Mit Eingabe vom 22. September 2011 führt X._ Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht. Er beantragt, das Urteil des Verwaltungsgerichts vom 23. August 2011 sei aufzuheben und die Niederlassungsbewilligung sei ihm zu belassen. Sinngemäss rügt er, der Widerruf der Niederlassungsbewilligung sei unverhältnismässig. Das Verwaltungsgericht des Kantons Luzern und das Bundesamt für Migration beantragen die Abweisung der Beschwerde. 