Mahon was born in
Dalby and played his early rugby league in the town of Jandowae. A winger, Mahon made his interstate debut for Queensland in their 1933 interstate series against New South Wales and scored the winning try in the final fixture at The Gabba. He was playing his rugby league in Toowoomba when he earned a Kangaroos call up for the
1935 tour of New Zealand, where he secured a hat–trick against a New Zealand XIII. His only capped appearance on tour came as a centre, in partnership with captain
Dave Brown, for the first of the three international fixtures against New Zealand. ==References==