An apprentice at Brentford, Buckle turned professional in 1989, was loaned to Wycombe Wanderers in 1993 then joined Torquay United in February 1994, before moving to Exeter City in October 1995. Due to Exeter's financial problems, Buckle left and joined Northampton Town, but failed to make their first team. In October 1996 Buckle returned to Wycombe on non-contract terms, then moved to Colchester United in late November. He returned to Exeter on a free transfer in July 1999, signing a two-year contract. Buckle sustained a serious ankle injury in the opening game of the new season, though he made a full recovery and regained a first team place. He then moved into non-League football with Aldershot Town (2002–03) and Weymouth (2003–04), before returning to Exeter as player-coach in March 2005, first under manager Alex Inglethorpe then his successor Paul Tisdale. He continued to play and later became the club's assistant manager.