I 1972 NBA draft, Porter var den 39. samlede pick, valgt Av Baltimore Bullets i tredje runde. I sitt andre år ledet han ligaen i personlige feil med 319. Mens han mottok 320 det neste året, vant han sin første av fire assist-titler (med 8,0 per kamp) i 1975. Kulene nådde NBA-Finalen, men ble feid av Underdog Golden State Warriors. I slutten av August 1975 ble Porter byttet til Detroit Pistons for Dave Bing og en første runde draft pick i 1977, brukt til å velge Tree Rollins. Porter fikk en kneskade i Sin andre sesong Med Detroit og dukket opp i bare nitten spill.
i begynnelsen av sin tredje sesong med Pistons, ble Han byttet Med Howard Porter og cash til New Jersey Nets for Al Skinner, en 1978 2nd round draft pick (brukes til Å velge Terry Tyler) og en 1979 2nd round draft pick (brukes til å velge Tony Price). Den 24. februar 1978 hadde Porter 29 assists i et spill mot Rockets mens han var med Nets. Han hadde også 14 poeng og 5 returer i en sesong ledet til sin 2. assist tittel, med 10.2 per kamp. Rekorden ble stående til Scott Skiles oppnådde 30 assists den 30. desember 1990.
etter sesongen ble Han byttet tilbake til Stemplene for Eric Money. I den sesongen vant han sin tredje assist-tittel, med 13,4 per kamp. Han hadde en 30 poeng-25 assist spill, Mars 9, 1979. I tillegg var han den første spilleren til å spille inn over 1000 assists i en enkelt sesong. Det ville gå fem år før en annen spiller ville spille inn over 1000 assists.
etter den sesongen signerte Han som veteranfri agent med Washington Bullets. Detroit Pistons fikk en første runde draft pick i 1980 (som endte Opp Med Golden State, som valgte Rickey Brown med det valget) og en 1982 første runde pick (Brukt Til Å velge John Bagley) som kompensasjon for sin avgang. Porter dukket opp i to sluttspillkamper det året og fått ni assists som Kulene falt i første runde. Året etter hadde han 9,1 assists per kamp, som var nok til å vinne sin siste assist-tittel. Men under treningsleiren før 1981-sesongen knakk Han Akillessenen sin, og gikk glipp av hele sesongen. Han spilte bare 11 kamper i neste sesong, og hadde bare 4,2 assists per kamp. Den 18.januar 1983 ble Han frafalt av Kulene. Da han pensjonerte seg i 1983, hadde han samlet 5 314 assists (bra for 49. all time) og 7 645 karrierepoeng, samtidig som han var 14. all time i assists per kamp og 13. i assist prosent på 37,5. Spesielt, av de 50 beste i karriereassistentledere, spilte han færrest spill (659). Til tross for å lede ligaen i assists per kamp fire ganger, han ble aldri valgt Til En All Star Game. Bare fem spillere har vunnet flere assists-titler enn Porter, og alle fem er i Hall Of Fame (Stockton, Cousy, Robertson, Nash og Kidd).
i 1983 spilte han På Filippinene for Toyota Super Corollas med Robert Jaworski i Philippine Basketball Association som en import under Open Conference-turneringen og Sammen Med Billy Ray Bates fra rivalen Crispa Redmanizers med Atoy Co og Abet Guidaben.