He played for the Balmain and North Sydney in the New South Wales Rugby League (NSWRL) and ARL competitions.
Edwards only made 4 appearances for Norths over 2 seasons and was released by the club after failing to break his way into the first team.
In 1995, Edwards signed for Balmain who had recently changed their name to the "Sydney Tigers" and moved their home games to Parramatta Stadium at the start of the Super League war.
Edwards scored 2 tries on debut for the club in round 1 1995 as they defeated Eastern Suburbs 24–18 at Parramatta Stadium.
In round 3 1995, Edwards scored his second double of the year as Balmain defeated the North Queensland Cowboys 38–16.