After being released by Charlton Athletic at the age of 18, Rowe joined Ilkeston Town and then Histon, where he scored 30 goals as an 18-year-old before a serious knee injury interrupted his progress.
Spells at Heybridge Swifts, Stamford, Grantham Town and Rugby Town followed before he returned to Histon. He then had stints at Needham Market, AFC Sudbury, Leiston and Canvey Island.
In 2010, Rowe began working for Birmingham City in a part-time academy coaching role, which allowed him to continue to play and he joined Leamington.
In 2013, following a gap in his playing career due to his coaching commitments, he rejoined former club Canvey Island.
After a spell as West Ham’s assistant academy manager, he attended the Johan Cruyff Institute in Amsterdam, where he earned a master’s degree in coaching.
In the summer of 2016, Rowe was appointed assistant manager of Aldershot Town, helping manager Gary Waddock guide the Shots to two successive play-off positions.
He was appointed manager of Gloucester City in November 2019 and led them to the top of the National League North table before being named manager of Chesterfield 12 months later.
Rowe steered the Spireites to the play-offs at the end of the 2020/21 season.