Chan nació en Hong Kong y se fue a China con sus padres.
Se desempeñó como segundo asistente del director y productor de Basil Lee en Heroes are not fat (‘los héroes no son gordos’), que se filmó en Tailandia.
Su debut como director, Alan and Eric: Between Hello and Goodbye (‘Alan y Eric: entre el hola y el adiós’), ganó como mejor película en el Hong Kong Film Directors' Guild, en 1991.
También ganó un premio al mejor actor (Eric Tsang, quien se convertiría en un colaborador frecuente con Chan) en el Hong Kong Film Awards.
En 2000, Chan cofundó Applause Pictures con Teddy Chen y Allan Fung.