Yes he does. His parents weren’t naturalized Citizens at his birth.
Well , according to a couple of websites I went to ,it indicates that India does not allow its citizens to have dual citizenship.
So if Vivek is an American citizen, he cannot have Indian citizenship at the same time.
So perhaps now it’s time for the debate about whether you can believe everything you find online. Go for it if you like.