Upvote:7
Airline will deny you boarding with expired passport. Only thing you can do is go to nearest Indian embassy and renew the passport. It can take two weeks.
If it is urgent to travel, you can directly approach the consulate and they will provide an emergency document that is valid only for returning to India. Once you reach India, you can renew it by applying online and going to local passport office.
Upvote:10
India may let you in if you get there. However, your biggest problem is that airlines will probably not let you board without a valid passport. And if you cannot board the flight, it is a moot question whether India will let you in. You should get an Indian passport or other travel document from an Indian consulate before you travel.