Taggart was signed by Hibernian after impressing in a match against their youth team.[2] He was part of the Hibs youth team that won a league and cup double in 2008–09.[3] Taggart went out on loan to Ayr United during the 2010–11 season.[4] He made six league appearances for the Scottish Second Division side. He made his first team debut for Hibs on 7 May 2011, as a substitute against Hamilton.[3][5]
In September 2011, Taggart went on a three-month loan to Scottish Third Division side Stranraer.[6] He made his debut on 26 September, in their 1–0 victory against Elgin City.[7] He scored his first senior goal on 10 December 2011, in a 6–0 win for Stranraer against East Stirlingshire.[2] His loan spell ended on 23 December and he returned to Hibs, but he was again loaned to Stranraer in January 2012.[8] Taggart scored for Stranraer in the first appearance of his second spell with them, in a 5–2 win against Elgin City on 28 January. He returned to Hibs at the end of this second loan, but was released at the end of his contract in May 2012.[9]
On 21 June 2014, Taggart signed for Dumbarton.[13] He made his league debut in a 4–1 defeat to Rangers at Ibrox and scored his first goal for the club in a 3–3 draw with Falkirk in January 2015.[14]