Kellacher was born in Inverness on 5 December 1980. In the 1990s, Kellacher joined Celtic Boys Club before being promoted to the senior team in 1997, where he failed to make an appearance, before joining hometown team, Inverness Caledonian Thistle in 1999, initially on loan before joining permanently in the summer window on a 1-year deal. Failing to break into the first team at Inverness, Kellagher joined Highland League side Nairn County, where he stayed until 2007 when he joined Third Division side, Elgin City for a brief loan spell, before returning to Nairn for another year.[2] In 2008, Kellacher returned to Inverness, this time for Clachnacuddin, where he stayed for 2 years before officially hanging up his boots in 2010.
In 2021, Kellacher was hospitalised after contracting both COVID-19 and viral encephalitis, requiring him to be placed on oxygen for several days.[3][4]
In October 2024, following Inverness going into administration and the sacking of Duncan Ferguson, Kellacher was given the role as head coach,[6][7] with club record goalscorer , captain, and reserves coach, Billy Mckay being given the assistant manager role.[8] His first game in charge, coming less than 3 days after his appointment, was a 3–1 away loss to Dumbarton.[9] On 9 November 2024, Kellacher secured his first win as Inverness boss, with a 2–1 win away to Cove Rangers, bringing Inverness back into positive points following their 15-point deduction for entering administration.[10]