At club level he played with Kilruane MacDonaghs and was also a member of the Tipperary senior hurling team.
Cahill first played hurling at juvenile and underage levels with the Kilruane MacDonaghs.
[2] After captaining the club's under-21 team to divisional honours in 1978, he also won a Tipperary IHC title the same year.
[3] After winning three Tipperary SHC titles as a substitute, Cahill secured a permanent place on the senior team for his fourth success in 1985.
He was at right corner-back on the Kilruane MacDonaghs team that won the All-Ireland Club Championship title in 1986.