A second-rower, Charlie played for Blackball from 1945. Charlie played for Marist.

Charlie played for West Coast from 1945-52. Charlie played 21 test matches for New Zealand from 1946-52 (5 tries).

In 1990, Charlie was selected in the West Coast Rugby League 75th Anniversary team in the second row. In 2000, Charlie was inducted as a New Zealand Legend of League.

Charlie passed away on October 3, 2013.