The world champion made a bad start, ran off the road on the first lap and later damaged his car in a collision with Red Bull's Daniel Ricciardo.
Hamilton said: "I was all over the place. I really don't have any words to describe what happened. It was a really bad performance from me.
Ferrari's Sebastian Vettel won ahead of Red Bull's Daniil Kvyat and Ricciardo.
Running fourth on the first lap after a bad start, Hamilton ran wide at the chicane, dropping to 10th place, fought back up to fourth place and then broke his front wing colliding with Ricciardo after a restart following a safety car period.
Vettel eventually sealed victory after taking the lead from Hamilton off the start line.