Yuen was born in Guangzhou, China. He achieved his first directing credit in 1978 on the seminal Snake in the Eagle's Shadow, starring Jackie Chan, followed quickly by Drunken Master. The films were smash hits, launching Jackie Chan as a major film star, turning Seasonal Films into a major independent production company, and starting a trend towards comedy in martial arts films that continues to the present day.