Born in Dungog in 1910, Porter won his first premiership with Newtown in 1933 when they defeated St. George Dragons in the final 18-5. He played for New South Wales rugby league team in 1935, during his time at Goulburn. His first grade career stalled until 1936 when he joined Canterbury-Bankstown, where he played for 11 seasons: 1936-1942, 1944, and 1946-1948.Porter won two premierships with Canterbury-Bankstown in 1938and1942. He also played for New South Wales between 1938-1942. He also played representative football for Queensland in two games in 1945. In World War II, Porter was based in Brisbane. He captained Canterbury-Bankstown on many occasions including in the 1947 Grand Final loss to Balmain 13-9. Porter also coached Canterbury-Bankstown in 1949.
In 1985 He was inducted into the Bulldogs 50th Anniversary, Greatest Team Ever. In 2004 he was inducted into the Bulldogs 70th year Team of Champions. In 2007 he was inducted into the Bulldogs Hall of Fame (Ring of Champions).