After completing his schooling, Bowen was signed by the Sydney Roosters, playing for their SG Ball Cup side in 2011. In early 2012, Bowen returned to Queensland, joining the North Queensland Cowboys and playing for their Under-20s side. He played 30 games between 2012 and 2013, scoring 23 tries and kicking 9 goals for 110 points. In June 2013, his form in the NYC was rewarded with a three-year NRL contract with the Cowboys, until the end of 2016. In February 2014, Bowen was a member of the Cowboys' NRL Auckland Nines winning side, scoring two tries in the tournament. Bowen would spend the rest of the 2014 season playing for the Cowboys' Queensland Cup affiliate side, the Northern Pride. In July 2014, Bowen represented the Queensland Residents side, scoring a try in their 24-16 win over New South Wales. In September 2014, Bowen was a member of the Northern Pride's Grand Final win over the Easts Tigers, scoring two tries. A week later, Bowen scored a hat trick and was named Man of the Match in the inaugural NRL State Championship game, in which the Pride defeated the Penrith Panthers, 32-28. In his first season at the Pride, Bowen played 23 games and scored 12 tries. In January 2015, Bowen was a member of the QAS Emerging Maroons squad. Later that month, Bowen was selected in the Cowboys' squad for the 2015 NRL Auckland Nines. Bowen once again spent the season playing for the Northern Pride in the Queensland Cup. In May 2015, Bowen was selected for the Queensland Residents side for the second straight year, scoring a try in their 36-32 win over New South Wales.
2016
In Round 5, Bowen made his first grade debut for the Cowboys, scoring a try in his side's 36-0 win over the St George Illawarra Dragons. Bowen finished his first of the NRL season with 4 tries in 10 games, which included starting at centre in two of the Cowboys' finals games.
2017
Bowen played 13 games in 2017, scoring three tries. Mainly used as a back-up, he spent time playing for the Northern Pride and filling in at wing and centre for the injured Antonio Winterstein and Justin O'Neill.
2018
Due to an injury to regular starter Kane Linnett, Bowen started the 2018 NRL season at centre, playing in the Cowboys' first five games. Following a defeat by the New Zealand Warriors in Round 5, he was sent back to play for the Northern Pride. He would make just one more appearance for the Cowboys, in their Round 15 loss to the Warriors. On 11 October, he re-signed with the Cowboys on a one-year deal.
2019
Bowen played just seven games for the Cowboys in 2019, spending the majority of the season playing for the Northern Pride. For the Cowboys, he started six games on the wing and one at centre, scoring two tries. On 13 September 2019, it was announced that he would not be re-signed by the Cowboys.