Suomen maajoukkuetta Porvari edusti MM-kilpailuissa 1977, 1978, 1979 ja 1981. Hän oli mukana myös Kanada Cupissa 1981. Lake Placidin talviolympialaisissa 1980 Porvari oli Suomen parhaita pelaajia. Hän teki Suomen molemmat maalit Neuvostoliittoa vastaan pelatussa ottelussa, jossa Neuvostoliitto nousi vasta viimeisen runsaan viiden minuutin aikana 1–2-tappioasemasta 4–2-voittoon. Tasapeliin 3–3 päättyneessä ottelussa Ruotsia vastaan Porvari teki Suomen toisen maalin ja syötti kaksi Mikko Leinosen tekemää maalia. Suomen viimeisessä ottelussa Yhdysvaltoja vastaan Porvari teki ottelun ensimmäisen maalin mutta Yhdysvallat teki viimeisessä erässä kolme maalia ja nousi 4–2-voittoon ja sitä myöten olympiakultaan Suomen jäädessä neljänneksi. Lake Placidissa Porvarin keskushyökkääjänä pelasi Mikko Leinonen, kuten monissa muissakin maajoukkueen turnauksissa. Ketjun toisena laitahyökkääjänä pelasi usein Markku Kiimalainen. Yhteensä Jukka Porvari pelasi 122 maaottelussa.