Porter began his career in the belt rowing. In 1989 he finished third in two coxless eighth place at the World Rowing Championships. In 1990 he moved into the eighth and won at the World Championships in Tasmania silver behind the aft of the Federal Republic of Germany and in the aft of the GDR. 1991 in Vienna won the German eight gold again before the Canadians. At the Olympic Games in 1992, the Canadian Roller won the final with 14 hundredths of a second ahead of the Romanian boat.
In 1993 Porter for Skull rowing and won at the World Championships in Racice immediately the title ahead of Czech Vaclav Chalupa and Olympic champion Thomas Lange. 1994 as the eighth and seventh in 1995 as he missed each of the One - finals of the top six. At the Olympic Games in 1996 the Swiss Xeno Müller won by two and a half seconds ahead of Porter, who narrowly won the silver medal ahead of Lange.
After two weak years in which Porter stepped up its training to the chiropractor, he returned at the held in Canada 1999 World Championships back to the world class; in St. Catharines, he finished in third place behind the New Zealander Rob Waddell and Xeno Müller. The following year, Porter reached his third Olympic final at the 2000 Olympic Games. The first four boats reached in 2.20 seconds the target, it won Waddell before Müller and the German Marcel Hacker, Porter was 27 hundredths of a second behind Hacker fourth.