Perhaps he was the one responsible for that episode that killed Vikram's parents and sister to take revenge from Sangeeta. From a chronological order point of view, they told us that Virat tried to molest the girl before Vikram's family members died. So, he could have done all this to take revenge from Bhavna.
Thoughts people? Does anyone else feel so??