Finlay was born in Aberdeen and first started playing rugby at four, when his dad brought him along to Deeside RFC. He played all his rugby there before moving down to University in Glasgow. From there, Finlay played a season with Glasgow Hawks and then joined Stirling County in March 2022.
Finlay has represented Caledonia at various age grades and Glasgow Warriors at U20s.