It means that he hesitates, that he has doubts, that he is undecided. He hesitates, he's confused. Hesitant, confused, doubtful, undecided.