Sally began dancing at the age of seven, at the back of the local bakery using a flour barrel as a barre. At ten she secured a place at The Royal Ballet School in London where she trained for 8 years. In 1964 she joined Sadlers Wells Opera Ballet and in 1968 became a founder member of The Scottish Ballet.
In 1973 Sally was chosen by the distinguished Danish pedagogy Hans Brenaa, to dance the leading role of the Sylph in the Bournonville classic La Sylphide. The following year she toured Australia with Margot Fonteyn and Ivan Nagy of American Ballet Theatre, sharing the role of the Sylph with Fonteyn, returning later that year to join The Australian Ballet.
In 1975, dancing again with Scottish Ballet, Sally danced La Sylphide at The London Coliseum partnered by Rudolph Nureyev and at Sadlers Wells with Cuban dancer Fernando Bujones. During a career of over twenty five years Sally has danced a wide range of roles from Giselle to Jiri Kylian's Symphony in D, and is a Patron of the Peter Darrell Trust.
Since retiring from performing, Sally has been guest lecturer for: Australian Dance Theatre, Leigh Warren and Dancers, Sydney Dance Company, Chunky Move, Victorian College of the Arts, National Institute of Arts (Taipei) Beijing Modern Dance Company and The National Ballet of China.
Since 2001 Sally's extensive professional experience in dance companies world-wide has brought expertise to her role as the Coordinator for the Dance Department and dance lecturer at Adelaide Centre for the Arts.