Ashe, a product of Alva Academy, has played rugby for Hillfoots and Stirling County
In 2016, he turned out for Ayr in the Scottish Premiership.
Ashe has been drafted to Stirling County in the Scottish Premiership for the 2017-18 season.
Ashe was named as an Elite Development Player in 2011, being attached to Glasgow Warriors.
He earned his first cap for Glasgow, coming off the bench in the 78th minute against the Ospreys on 14 September 2012. He was also named on the bench a week later, but was not used in the 27–10 victory over Connacht.
Ashe played for the Scotland under-17's team at the Wellington International Festival in 2010, as well as travelling to Valladolid, Spain as a member in a development training squad.
He also featured in the Scottish national sevens team for the 2011–12 season, playing in all nine tournament on the Sevens circuit.
The following year, Ashe was named in the Scotland under-18's squad for the 2011 European Under-18 Rugby Union Championship.
In 2013, He played for the Scotland under-20's team in every Six Nations Under 20s Championship match, which included a man of the match performance against Ireland under-20's. Ashe gained a further five caps for the U20's side in the 2013 IRB Junior World Championship, where Scotland under-20's finished 10th.
On 3 April 2014, Ashe was named the recipient for the John McPhail scholarship in 2014. However, midway through his scholarship, Ashe was called up by new Scotland Head Coach Vern Cotter, for the Scottish national side's test match with South Africa. He started that match at Number 8, playing the full 80 minutes.