Galina Gregorian-Mihaylova was born in Sofia, Bulgaria, and studied in the National Ballett School Sofia. At the age of 16, Galina moved to Zürich and studied for 1 year at SBBS.
In 1999, she joined the Zürich Ballet under the direction of Heinz Spoerli, being promoted to Principal Dancer in 2010. The artist performed many different ballets by Spoerli, Forsythe, Mats Ek, Balanchine, Kylian, Spuck, Duato, Robbins, McGregor, Hans van Manen or Clug, among others.
From 2019, she is a freelance dancer and ballet teacher at Yen Han Ballet Productions and Ballettschule Theater Basel.