Shearer began playing rugby when he joined Cumnock Academy.
He played with the east Ayrshire outfit until 2019 before moving to Ayr RFC.
In 2024, Shearer progressed to the Ayr FOSROC Super Series side Ayrshire Bulls and made four appearances for the team.