Mihael Belilov received his training in Bulgaria and at the Berlin State Ballet School. His curiosity, continuous search for new experiences and his love of travelling led him to various theatres in Germany and abroad, such as the Victor Ullate Company in Madrid, the Dortmund Ballet, the Innsbruck Dance Company and the Royal Danish Ballet in Copenhagen.