Joshua Swain wurde 1990 in Melbourn geboren, wo er vier Jahre seines Studiums absolvierte. Für die letzten zwei Jahre wechselte er an die Akademie des Tanzes in Mannheim. Bereits dort trat er in Choreografien für „Schwanensee“, „Nussknacker“ und auch „Sommernachtstraum“ auf. Am Anhaltischen Theater Dessau erhält er mit der Spielzeit 2011/12 bei Tomasz Kajdanski sein erstes festes Engagement.
In der Spielzeit 2011/2012: Der Widerspenstigen Zähmung, Die Nibelungen: Siegfriedsaga, West Side Story, Hotel Montparnasse (UA), Alice im Wunderland