I came up thinking he is a bit of both. When he stood up for Kajri, he listened to Darpan. Darpan is an innocent and a pure hearted girl and she was able to sway him to her way of thinking even if for a moment.
Shakuntala Tai than along with Meethi was able to sway him to their disgusting ways immediately.
Makes me think he doesn't have a backbone nor can he think for himself he gets used but he seems to love that as he has no perception of humanity. 😕