Faits: Faits: A. Par jugement du 13 novembre 2002, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a condamné X._ pour lésions corporelles graves par négligence, violation grave des règles de la circulation routière, délit de fuite après accident, conduite d'un véhicule sans assurance responsabilité civile et usage abusif de permis ou de plaques, à la peine de douze mois d'emprisonnement, sous déduction de six jours de détention préventive, ainsi qu'à une amende de 100 francs. Il a ordonné en outre l'expulsion de X._ du territoire suisse pour une durée de trois ans, avec sursis pendant deux ans. Statuant le 10 février 2003 sur recours de X._, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé ce jugement. Statuant le 10 février 2003 sur recours de X._, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé ce jugement. B. Cet arrêt repose pour l'essentiel sur les faits suivants: B.a Alors qu'il roulait à vive allure sur la route principale, X._ a entrepris de dépasser une colonne de véhicules et a percuté de plein fouet le véhicule conduit par A._, qui avait régulièrement obliqué à gauche, clignoteur enclenché, pour s'engager sur une route secondaire. Alors que les secours s'organisaient, X._ a quitté les lieux sans se préoccuper de l'état de la victime et sans laisser son identité. Il s'est rendu à la gendarmerie de Villeneuve, puis au Centre AR de Rennaz. Il n'est revenu sur les lieux de l'accident qu'une heure et demie plus tard, sans s'annoncer à la gendarmerie qui procédait au constat. Interpellé par un gendarme, X._ a admis être un des occupants du véhicule qui avait causé l'accident, mais a contesté en être le conducteur. L'autorité cantonale s'est toutefois déclarée convaincue du contraire. B.b Né au Kosovo en 1968, X._ vit en Suisse depuis près de 20 ans. Il a exercé une activité lucrative dans notre pays pendant 13 ans. Puis, à cause de problèmes de santé, il a dû réduire son taux d'activité, n'exerçant plus que quelques petits travaux. Marié en 1992, il a quatre enfants, le dernier étant né le 12 mai 2002; les trois aînés sont régulièrement scolarisés dans la région de Villeneuve. Son épouse exerce une activité régulière et subvient aux besoins du ménage. La réputation de X._ est contrastée. A la lecture du dossier, il apparaît comme étant joueur, bagarreur, dangereux et peu scrupuleux. Les témoins de moralité entendus à l'audience de jugement l'ont décrit en revanche comme sympathique et menant une vie rangée. Il s'occuperait bien de ses enfants. B.c Le casier judiciaire de X._ mentionne quatre condamnations: en août 1991, cinq jours d'emprisonnement, avec sursis pendant deux ans, et 300 francs d'amende, avec délai d'épreuve de même durée, pour violation grave des règles de la circulation, conduite sans permis et circulation avec un véhicule en mauvais état d'entretien, sursis révoqué le 1er décembre 1993; en juin 1993, vingt jours d'emprisonnement, avec sursis pendant deux ans, et 400 francs d'amende, avec délai d'épreuve de même durée, pour faux dans les certificats, violation simple des règles de la circulation et conduite malgré un retrait du permis; en décembre 1993, quinze jours d'arrêts et 100 francs d'amende pour conduite d'un véhicule malgré un retrait du permis d'élève conducteur; en septembre 1998, quarante-cinq jours d'emprisonnement, pour recel et contravention à la LStup. Le fichier des mesures administratives en matière de circulation comporte en outre sept inscriptions sur une période de neuf ans. Le fichier des mesures administratives en matière de circulation comporte en outre sept inscriptions sur une période de neuf ans. C. X._ se pourvoit en nullité au Tribunal fédéral. Invoquant une violation de l'art. 92 al. 2 LCR, ainsi que des art. 63, 41 et 55 CP, il conclut à l'annulation de l'arrêt attaqué. En outre, il sollicite l'assistance judiciaire et l'effet suspensif. La Cour de cassation vaudoise a renoncé à déposer des observations. Le Ministère public vaudois conclut au rejet du pourvoi. 