Born in 1980 in Hong Kong.
Chow graduated with his BA and MFA degrees from the Department of Fine Arts at The Chinese University of Hong Kong in 2003. In 2004, he was a visiting lecturer in the School of Design at the Hong Kong Polytechnic University. An active member of Fotanian Art Village, Chow continues his teaching career at the Hong Kong Art School and the Lee Sha Kee School of Creativity on a part-time basis. He currently works in Beijing and Hong Kong. Chow was the finalist in the Sovereign Art Prize in 2004 and 2005. In 2008, he was awarded the Hong Kong Arts Centre 30th Anniversary Award Grand Prize.