How can I get into a HR position in MNCs like Infosys or TCS? Is a MBA mandatory?

If not you have many mid size organizations where you get the full exposure of HR functions.

With MBA you get an easy entry into MNC's but what I suggest is HR domain being one of the most competitive field look for candidates from top B schools… If not you have many mid size organizations where you get the full exposure of HR functions.. Hence don't restrict yourself into MNC's… I have worked with large organizations where I handled a minimum of 1–1.5 k headcount and currently working in a start up where only 200 employees are there… but the learning here is more and the environment is highly challenging compared to my corporate experience…