In case your passport has expired, you have to get a new one before making visa application. The reason is that according to India regulation, the passport must be at least 6 month valid from your entry date or else you will not be allowed to enter India.