Baoqing started running in 2005. In 201o, after completing numerous 5 K, 10 milers, and half marathons (PR 1:28), he started running marathons (PR 3:16) . Since then, he has completed 9 marathons including Chicago, New York City, Boston, Philadelphia, and the Harrisburg marathon.
Currently he is the Captain of Flying Fox Running, a subsidiary of Flying Fox Chinese Sport Council(FFCSC).
Besides running, his other hobbies include photography, biking, and gardening.