Ryo started his dance training at Le Couree de Ballet Iwaki studio at the age of four. He participated in the Japan Grand Prix in 2008 and was awarded a scholarship with the Houston Ballet Academy, where he trained for a year and then joined the Houston Ballet II.
For two years, he trained under Stanton Welch and Claudio Munoz at the Houston Ballet II, where he performed in numerous productions such as Stanton Welch's Marie, La Bayadere, Pecos Bill, Long and Winding Road, Ben Stevenson's The Nutcracker, George Balanchine's Jewels, Ma Cong’s Calling and Kenneth MacMillan's Manon. Ryo was also the only academy student who performed a solo from Stanton Welch's Brigade in Dancing for Hope, a fund-raising performance for the Japan Relief Fund.
He joined SDT in September 2011 and has since performed in The Nutcracker and took on several roles in SDT’s 2012 production of Swan Lake including the court couples and the Spanish couples. He also performed the role of Silver (Pas De Trois) and Ivans in Sleeping Beauty (2012) and in Coppélia (2013). His repertoire highlights include soloist roles in Nils Christe’s Organ Concerto, Natalie Weir’s Jabula, a principal role in George Balanchine’s Divertimento No. 15. and Edwaard Liang’s Age of Innocence.