Spent the formative years of his career at Dungannon Swifts before joining Riverdale in the Mid Ulster Football League for a couple of seasons. Signed for Annagh in September 2020, making his debut in the Mid-Ulster Cup win over Banbridge Town the following month.