Qing Hua started his professional racing career in 2005 when he joined Shangsai FRD Team and Asian Racing for 6 races in the Asian Formula Renault Challenge. He took 35 points and finished 16th in the standings. He also competed in the Italian Formula 3000 with Team Astromega for a single race. From there, between 2005 and 2006, he joined A1 Team China in the A1 Grand Prix for 2 races to finish 22nd. Ma moved up to the Formula Renault 2.0 NEC series in 2006 with Team Astromega for 6 races where he took 33 points and 26th in the standings.
He took a year out in 2007 before heading to the Spanish Formula 3 and the Formula 3 Spain Copa de España in 2008. He raced with Team West-Tec for 11 races in each series to take two podiums in the Copa de España and 24 points to finish 7th while he finished 18th in the Spanish F3. He stuck with the team for a following year in 2009 when he moved to the National Class in the British Formula 3 Championship for two races. He took 10 points and finished 10th. Ma then moved to the Superleague Formula with Team China for two races in 2010. Qing Ha then made the move to Bejing Hyundai where he raced in the 1600cc Class in the China Touring Car Championship where he took 3 wins out of 8 races to finish 1st in the standings.
Qing Hua graduated to the GP2 series in 2013 with Caterham for a single race that season. He then made his move to the World Touring Car Championship. He joined Citroën Total WTCC in 2014 to compete in ten races where he took a single win and another podium to finish 13th and in 2015 where he competed in 24 races to take a single win and 5 other podiums to finish 4th in the standings. Ma proceeded to stay in the chmapionship for 2017 where he joined Sébastien Loeb Racing for two races. He also competed in the TCR China Touring Car Championship and the TCR Asia Series with TeamWork Motorsport. He placed 15th in the Touring Car Championship.
For his 2018 season, Ma joined Boutsen Ginion Racing for 8 races in the World Touring Car Cup where he took 7 points to finish 30th. He also raced in a single race with STARD in the World Rallycross Championship where he finished 37th. He returned back to the World Touring Car Cup with Team Mulsanne in 2009 where out of 30 races he took four podiums, of which one was a win, to take 133 points and 16th in the championship.
Ma made his Formula One debut in 2012 when he joined HRT Formula 1 Team as a test driver. From there, he moved to Catherham F1 Team as a test driver for the 2013 season.
FIA Formula E
Qing Hua debuted in FIA Formula E during the 2015 to 2016 season with Team Aguri for 4 races where he finished 19th overall. From there, he moved to Techeetah in 2016 to 2017 for three races to finish 25th. Qing Hua then moved to NIO Formula E Team in 2017 to 2018 for 2 races where he finished 23rd.
He proceeded to take a single season out before returning with NIO 333 FE Team for the 2019 to 2020 season where he currently sits at 24th in the standings, mid way through the season.