Fraser Roach was born in London and grew up in a small town outside of London. In Haselmere he started his ballet training and was also part of The Royal Ballet School Assosiate Program. At the age of 11 he joined The Royal Ballet School London where he graduated after 7 years of training. Already as a student he was dancing in performances with the Royal Ballet and the Birmingham Royal Ballet. In addition he guested at the Opéra National de Bordeaux.
In 2017/2018 Fraser Roach joined the Stuttgart Ballet as an apprentice, since the 2018-19 season he is a member of the Corps de ballet.