Shoko Nakamura was born in Fukuoka, Japan. At the early age of seven she began her ballet Training at the Chikako Tanaka school in Fukuoka. At age sixteen, after competing and winning the first prize in the Lausanne International Ballet Competition she received a scholarship to be a part of the John Cranko School in Stuttgart, from which she graduated with honors two years later.
Shoko was offered a contract in the Stuttgart Ballet where she performed for two years until she was asked to join The Vienna State Opera. In Vienna she quickly rose to ranks until she became a Principal figure.
Vladimir Malakhov, after seeing her perform in Vienna, offered her to join The Berlin Staatsballett where she has been a Principal Dancer since the year 2006.