The British number one needed one hour and 23 minutes to win 6-3 6-4 against the world number 185.
"I played well throughout," said Murray. "I played a little bit better, so that's progress. Now I just need to keep that going."
Murray will face Tomas Berdych for a place in the semi-finals.