After spending two years on the books at Hearts he moved to Forfar Athletic. While at Forfar Porter played 27 times scoring six goals. He then transferred to Berwick Rangers where he played 21 games. In 1984, he moved to East Fife where he spent two years.
Porter began coaching with Sutherland in the NSWPremier League in 1998 while still playing. In 2000, he moved on to Sydney University where he coached until 2004. In 2005, he again took the helm at Sutherland until moving to Sydney Wanderers in 2007.