Citation: 2C_542/2016 E. C

Vor Bundesgericht beantragt der Beschwerdeführer, das Urteil des Verwaltungsgerichts des Kantons Luzern vom 6. Mai 2016 mit Ausnahme der Gutheissung der unentgeltlichen Rechtspflege aufzuheben und ihm die Niederlassungsbewilligung zu belassen. Eventualiter sei die Sache zur weiteren Abklärung an die Vorinstanz zurückzuweisen. Zudem verlangt er unentgeltliche Rechtspflege. Das Bundesgericht hat die Akten beigezogen. Mit Verfügung vom 15. Juni 2016 erteilte der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde aufschiebende Wirkung.