Gary Kimble arrived on loan from Charlton Athletic with his twin brother Alan and played a single game for Exeter City in September 1985. He later appeared for Cambridge United, Doncaster Rovers, Fulham, Gillingham and Peterborough United in a near 200-game Football League career.
Kimble started his career at Charlton Athletic alongside his twin brother, Alan Kimble. They both progressed through the youth ranks to make brief appearances in the Charlton first team before the pair of them joined Exeter City on loan in August 1985. Like his brother, Kimble only played once for the Grecians, that being in a 2-0 home defeat against Southend United.Joining Cambridge United on a free transfer in August 1986, Kimble made 41 league appearances, scoring twice. Doncaster Rovers paid a fee of £7,500 for his services in October 1987, where netted once in 65 league matches. Moving to Fulham in August 1989, he only stayed there for two months, making three league outings, before signing for Maidstone United, and then quickly on to St Albans City. He got another chance in the league when Gillingham signed him in February 1990 and he added a further 48 league appearances and one goal. His next stop in July 1991 was Peterborough United and he stayed with them, adding four goals in 30 league starts for the one season.
After leaving the Posh, Kimble played for Dagenham & Redbridge, Sittingbourne, Purfleet, Grays Athletic, Chelmsford City, Canvey Island, Aveley, Braintree Town, Harlow Town and Maidstone United. He was manager of Essex Senior League side, Burnham Ramblers in 2009-10 and then joined Ryman Leaguers, Aveley, as their assistant manager in May 2010, his brother Alan being appointed manager on the same day. Gary became manager of Essex Senior League club, Witham Town, in April 2011. He left them in February 2016. In July 2018 he was appointed manager of Great Wakering Rovers. He left the club in January 2019.