Gale played in the National Basketball Association and American Basketball Association. He played for the Kentucky Colonels (1971–1974), the New York Nets (1974–1975), the San Antonio Spurs (1975–1980), the Portland Trail Blazers (1980–1981), and the Golden State Warriors (1981–1982). 