Ryan was with Moseley for one season and is a former pupil of Lord Wandsworth College in Hampshire and Frensham Heights School in Surrey.
He has represented Scotland at U19, U20, Scotland A and Scotland and has also played for Wasps A and London Scottish.