Internationellt spelade han 33 matcher med Tre Kronor, däribland Canada Cup 1981 och VM 1983. Han spelade också 17 matcher i B-landslaget Vikingarna och 32 matcher med juniorlandslaget.