The former world number one, 55, set up a fourth-round clash with Mark King at the World Snooker Academy.
Meanwhile Anthony Hamilton, the world number 37, overcame Paul Davison for the loss of just one frame as he continued his bid to reach Beijing.
The 41-year-old from Nottingham will next take on world number 28 Michael Holt in the next round.
World No.36 Liang Wenbo was a 5-3 winner over Thanawat Thirapongpaiboon while Nigel Bond also won by that scoreline against fellow 47-year-old Tony Drago.
The likes of Marco Fu, Barry Hawkins and Tom Ford join the fray on Saturday.
The China Open takes place in Beijing from March 25-31.
Qualifying round three results
Xiao Guodong 5-4 Kurt Maflin
Jamie Jones 5-4 Liu Chuang
Anthony McGill 5-1 Yu Delu
Jimmy Robertson 5-3 Robbie Williams
Anthony Hamilton 5-1 Paul Davison
Matthew Selt 5-3 Barry Pinches
Jack Lisowski 5-2 Ian Burns
Liang Wenbo 5-3 Thanawat Thirapongpaiboon
Nigel Bond 5-3Tony Drago
Dechawat Poomjaeng 5-3 Ben Woollaston
Rory McLeod 5-3 Sean O'Sullivan
David Gilbert 5-3 Tian Pengfei
Gerard Greene 2-5 Mark Joyce
Michael White 4-5 Chen Zhe
Dave Harold 5-3 Andy Hicks
Steve Davis 5-3 Mike Dunn

