Career
Previously playing for the Cronulla-Sutherland Sharks, he made his NRL debut in Round 10, 2011 against the Sydney Roosters, scoring a try in a Cronulla victory. League great Philosophy Gould described Mills" first game as "one of the toughest and most competent first-grade debuts" he had seen. Mills" career was hindered by injuries over the past two years before his debut.
On 22 September 2013, Mills was named at centre in the 2013 New South Wales Cup Team of the Year.
On 15 October 2013, Mills signed a one-year contract with the Brisbane Broncos. In the middle of his contract, Mills quit the Broncos to return home and work as an electrician.
In 2015, Mills joined the Mount Pritchard Mounties in the New South Wales Cup.