Rowe played youth football for Preston North End and Manchester United, later playing for Blackpool Wren Rovers, Kendal Town, Fleetwood Town, Droylsden, Stockport County, Barrow, Lincoln City, AFC Fylde (where he is the all-time leading goalscorer), Oldham Athletic, Bradford City and Chesterfield.
[5] He joined Kendal Town for whom he debuted in the club's 1–0 Northern Premier League at home to Frickley Athletic on 21 August 2010.
[10][11] from whom he spent loan spells at Droylsden, Stockport County, and Barrow moving on to join Lincoln City.
[2][12][13][14] On 8 August 2014, Rowe joined Conference North side AFC Fylde after featuring for the club during pre-season.
[19][20] Rowe scored the only goal of the game as Fylde defeated Leyton Orient to lift the FA Trophy.
[35] He made his debut two days later in a 0–0 draw with Wrexham,[36] taking 6 matches to score his first goal, grabbing the fourth in a 4–1 thrashing of King's Lynn Town.
[39] On 23 March 2023, Rowe joined relegation-threatened National League club York City on loan until the end of the season.