The world number four has struggled in the early stages at Indian Wells in the past but won 6-1 6-3 in under an hour and a half, hitting just 13 unforced errors and winning five of nine break points.
“I thought I did quite well,” Murray told Sky Sports. “I was using my forehand well; I thought I played a solid match.
“The training has been good. I’ve practiced quite well.”
Next up for Murray is a third-round clash with Philipp Kohlschreiber, who beat wild card Tim Smyczek 6-3 6-1.
“(Kohlschreiber) quite likes the conditions here,” added Murray. “He plays with quite a lot of top spin and obviously the ball here bounces high. I managed to tough him out at the French Open in a very tricky one last year.”
Earlier, fifth seed Kei Nishikori wasn’t at his best in beating Ryan Harrison 6-4 6-4 to set up a meeting with Fernando Verdasco, who beat Australia’s James Duckworth in a hard-fought encounter.
There was better news for Australian supporters as Thanasi Kokkinakis beat Guillermo Garcia-Lopez in three sets, while South Africa’s Kevin Anderson saw off Federico Delbonis.
US Open champion Marin Cilic was beaten on his return from injury by Juan Monaco, but Latvia’s Ernests Gulbis served well on his way to victory over Daniel Gimeno-Traver.
In the women’s draw, fourth seed Caroline Wozniacki came through a stern first set before seeing off Tunisian qualifier Ons Jabeur 7-6 (7/3) 6-4.
Former French Open champion Ana Ivanovic, seeded fifth, was given few problems in a routine 6-3 6-1 triumph over Yulia Putintseva, but ninth seed Andrea Petkovic was sent packing after a three-set defeat to Ukrainian qualifier Lesia Tsurenko.
Fellow seeds Sara Errani, Flavia Pennetta, Madison Keys, Sabine Lisicki, Caroline Garcia and Belinda Bencic also sealed their progress on Saturday.