Alice Cao is from Seattle, Washington, where she trained on scholarship at the Pacific Northwest Ballet School, after being selected for their community outreach program, DanceChance. She continued training there through the student and professional divisions, under Peter Boal, Bruce Wells, and Elaine Bauer, among others. She furthered her training with summer programs at American Ballet Theatre, The National Ballet School of Canada, Ballet Austin, Pittsburgh Ballet Theatre, and Alonzo King Lines Ballet.
Alice has danced professionally with American Repertory Ballet, Singapore Dance Theatre, Ballet Memphis, Convergence Ballet Company, and ARC Dance. Her repertoire includes works by George Balanchine, Gerald Arpino, Edwaard Liang, Kirk Peterson, Patrick Corbin, Bruce Wells, Kent Stowell, Trinette Singleton, Ann Marie DeAngelo, Mark Godden, Douglas Martin, and many others.