On completing his training Filipe Portugal became a member of the Portuguese National Ballet. From there, he moved to Zurich, where he was a member of Zurich Ballet under Heinz Spoerli for seven years. With the beginning of the era Spuck he resumed his position as First Soloist in Zurich. His roles include the male leads in all the great classics, as well as in a series of new ballets by Heinz Spoerli and Christian Spuck. Moreover, he dances in a large amount of neoclassical and contemporary works by the greatest choreographers of our time. Since 2001, Filipe has been creating his own successful ballets, eighteen so far, which were performed by the Zurich Ballet and its Junior Ballet, Charlotte Ballet and Stuttgart Ballet. At the end of 2019 a new work will be presented by the Cannes Junior Ballet during the Cannes Dance Festival.
Filipe will work at the Yen Han Dance Center as a teacher and will also figure as a resident choreographer for Yen Han Ballet Productions.