Andrew has been an active social movement organiser and human rights worker in Hong Kong for many years. He has organised many large scale rallies, assemblies and civic actions, including the annual July 1st rally, the anti-national education assembly in 2012, and several major assemblies outside the Liaison Office of the Central People’s Government. He has led negotiations with the police over arrangement for large scale rallies and assemblies, and fought for the freedom to protest during the course. He followed up on cases concerning abuse of power by the police. Andrew was the vice-convener of the Civil Human Rights Front (CHRF), as well as the convener of the Civil Alliance Against National Education. He advocated in front of the United Nations Committee Against Torture in 2015 together with fellow Civil Rights Observer member, Icarus Wong Ho-yin.
Also a professional teacher, Andrew has given lectures and training courses for human rights instructors, and is particularly concerned with the development of human rights education in Hong Kong. Andrew obtained a Master of Laws in Human Rights (LL.M) from the University of Hong Kong in 2017.