Foo was born and raised in London to a Chinese-Singaporean father and an Irish-English mother. His siblings include a younger sister and two half-sisters from his father's side. His family constantly moved as he grew up. His father practices karate and his mother practices judo. He started learning kung fu when he was eight years old, though he began serious training for wushu when he was 15. He currently lives in Los Angeles.