Cocanower began his first season of professional baseball in 1979, pitching for the Stockton Ports of the California League. He appeared in 20 games and started eight of them, finishing the season with a 2–4 record and an earned run average of 4.15. Cocanower spent a second season at Stockton, where he was the on a team that included Mike Madden and fellow Baylor teammate Andy Beene. In 27 starts, Cocanower had 198 innings pitched, a 17–5 record, ten complete games, and a 2.18 ERA, and was the MVP of the California League in 1980. For the 1981 season, Cocanower was promoted to the Brewers' AAA-level affiliate, the Vancouver Canadians of the Pacific Coast League. He had six wins, 12 losses, and a 5.65 ERA, and split time the next season between Vancouver and the El Paso Diablos. He pitched nine games for the Diablos and 14 games for the Canadians, with a 3–1 record and a 3.32 ERA for the Diablos, and a 4–3 record with a 4.86 ERA for the Canadians. Cocanower spent most of the 1983 season as a member of the Canadians' rotation. He posted a 10–10 record with a 4.81 ERA over the course of the season, and was brought up to the Brewers as the minor league season ended. Cocanower made his major league debut on September 7, 1983 against the New York Yankees, pitching four innings and allowing an earned run in an 11–5 loss. For the season, he pitched in five games and started in three, finishing with a 2–0 record and a 1.80 ERA. Cocanower spent the 1984 Milwaukee Brewers season in the starting rotation, alongside Don Sutton and Moose Haas. He finished the season with 33 appearances and eight wins, 16 losses and a 4.02 ERA. He spent the 1985 Milwaukee Brewers season as a spot starter, starting in 15 games. He finished the season with a 6–8 record, a 4.33 ERA, and three complete games. Cocanower set an unofficial record in July 1985 when he threw a wild pitch in eight consecutive appearances. Cocanower was used less frequently in 1986. He made 17 appearances with a 4.43 ERA, pitching in just under 45 innings. Cocanower played his final major league game on July 12, 1986. He spent the rest of the season with the Beloit Brewers and the Arkansas Travelers. He was released by the Brewers on December 23, 1986, and was signed by the Los Angeles Dodgers on February 26, 1987. After a season with the Albuquerque Dukes where he had an ERA of 6.35, his professional career came to an end.