A product of the North Queensland city of Townsville, where he played for Souths, Miles joined Wynnum-Manly in the Brisbane Rugby League premiership in 1980 and was playing in the State of Origin the following year.
He played for Wynnum-Manly in the Brisbane Rugby League premiership's grand final in 1982.