From McKinney, Texas, Bales began rodeoing at te age of 15, joined the Rodeo Cowboys Association in 1948, and traveled throughout Texas and the United States.
He won and placed consistently and was one of the first cowboy to venture into Mexico with rodeo competition. He was the first cowboy to win a 150-head bull riding. He retired in 1972.