He played for the Glebe rugby union club in Sydney from where he was chosen to play as flanker for the Australian representative team in the fourth test of 1899 against the first British side to tour Australia, at Sydney, on 12 August.
He also played for Australia in 1903 in Sydney against New Zealand in the first official rugby union international between the countries.
[3] He became an early convert to the fledgling league code and played for the Ipswich club in Queensland.
On his return from the tour he joined the Glebe Dirty Reds in Sydney where he played the next two seasons before retirement.
He embarked from Sydney, New South Wales, on board HMAT A55 Kyarra on 3 June 1916 at age 42.