Citation: 2C_1178/2012 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral de réformer l'arrêt du 25 octobre 2012, en ce sens que son autorisation de séjour CE/AELE n'est pas révoquée et que son renvoi n'est pas prononcé, sous suite de frais et dépens. A titre subsidiaire, il conclut à l'annulation de l'arrêt entrepris, la cause étant renvoyée au Tribunal cantonal pour nouvelle décision dans le sens des considérants. Le Tribunal cantonal conclut au rejet du recours et le Service de la population a renoncé à se déterminer sur le recours. L'Office fédéral des migrations propose de rejeter le recours.