Julie Shanahan wurde in Adelaide, Australien, geboren. Im Jahr 1981 schloss sie ihr Studium am Centre for the Performing Arts ab.
Von 1981 bis 1984 trat sie mit der One Extra Dance Company in Sydney auf. 1984 wechselte sie zum Bremer Tanztheater von Rheinhild Hoffmann, wo sie bis 1986 blieb. Anschliessend wechselte sie mit der Kompanie zum Schauspielhaus Bochum und blieb dort bis 1988. 1988 kam sie als Tänzerin zum Tanztheater Wuppertal Pina Bausch und ist dort bis heute als Tänzerin und Probenleiterin tätig. Ausserdem arbeitet sie für die Pina Bausch Foundation bei Wiederaufnahmen des Pina Bausch Repertoires. Zuletzt arbeitete sie mit Tim Etchells, Alan Lucien Øyen und Rainer Behr zusammen. 2021 trat sie in Robert Wilsons Stück «I Was Sitting on My Patio, This Guy Appeared, I Thought I Was Hallucinating» auf und ging damit auf Tournee. Seit 2022 tritt sie regelmässig in der Inszenierung «L’Etang» von Gisèle Vienne auf und ist immer wieder mit dem Stück auf Tournee. Im Juli 2025 feierte sie im Teatro Argentina in Rom die Premiere von Alan Lucien Øyens «Antigone».
In der Spielzeit 2026/27 wird sie in ARCHIVES OF FEELINGS von Gisèle Vienne am Schauspielhaus Zürich zu sehen sein.