Born in
Beijing, Cheng moved to
Seattle in the United States at the age of six and was introduced to
kart racing by a friend of his father; he had to do so in secret as his mother believed auto racing was too dangerous. In 2011, he moved up to sports cars, racing in the
American Le Mans Series (ALMS) and the
24 Hours of Daytona. A year later, he split time between the
Continental Tire SportsCar Challenge and Scirocco R Cup. In 2013, Cheng joined
OAK Racing in the
Asian Le Mans Series, driving for an all-Chinese stable alongside
Ho-Pin Tung. Cheng repeated the feat a season later. and
Thomas Laurent. The team ended the season with the Team Championship and a guaranteed spot in the
2016 24 Hours of Le Mans. In March 2015, Cheng met actor and martial artist
Jackie Chan, who discussed his enjoyment of
Steve McQueen's movie
Le Mans as well as his interest in racing. After Cheng finished ninth in the LMP2 class at
Le Mans that year, Chan raised the possibility of owning a team together for 2016, to which Cheng agreed. Together, the two entered DC Racing into the
FIA World Endurance Championship under the Baxi DC Racing Alpine banner, partnering with
Signatech Alpine and fielding
Alpine A460s in the LMP2 class. In October, the team was rebranded as Jackie Chan DC Racing. In 2017, Jackie Chan DC Racing allied with
Jota Sport. At
Le Mans, the team's No. 38 LMP2 took advantage of problems striking the LMP1 field to lead overall laps, becoming the first lower-class team to do so at Le Mans. but
Rebellion Racing's No. 13 was disqualified after failing post-race inspection and Cheng's No. 37 was promoted onto the podium. The No. 38's effort marked the first time a Chinese team won its class at Le Mans. ==Racing record==