Citation: 2C_39/2016 E. C

A.________ gelangt mit Beschwerde vom 13. Januar 2016 in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, das Urteil des Verwaltungsgerichts sei aufzuheben und von einem Widerruf seiner Niederlassungsbewilligung abzusehen. Der Beschwerdeführer ersucht um unentgeltliche Rechtspflege und Verbeiständung. Das Verwaltungsgericht des Kantons Thurgau, das Departement für Justiz und Sicherheit des Kantons Thurgau, das Migrationsamt des Kantons Thurgau sowie das Staatssekretariat für Migration beantragen die Abweisung der Beschwerde.