A short answer to your question based on the limited facts you provided is: you cannot terminate or determine the lease before 29 years, which is the agreed lease period in the registered lease deed.
The first option is you wait for 29 years, which is the agreed lease period.
If you cannot wait for 29 years, the second option is you request the lessee, you pay him adequate compensation, you give him adequate time to vacate and amicably settle the issue by getting him to vacate the land at a time convenient to him.
If the above two options do not work, the only option is to approach the Court and show valid reasons to determine the lease. If he violated any clauses in the lease deed, you can tell the Court. However, the Court will ask the lessee to remove those violations. The Court will be inclined to continue the lease as much as possible. It will not be inclined to terminate or determine the lease.
You can give a legal notice under Section 106 of Transfer of Property Act. It is a good practice to give this legal notice. Some Courts ruled that it is not necessary to give this legal notice, and it will not give you any special advantage, however it is a good practice and I suggest that you give a legal notice under Section 106 of Transfer of Property Act. If it is a monthly lease, notice period of 15 days would be sufficient. However, since the lease period is 29 years, notice period of six months may be necessary. After the expiry of notice period, you can file an appropriate legal proceeding.
Some states enacted local laws explicitly stating that you can evict the lessee only after getting a decree from a Court. Anyway, that is the only option you have if the lessee refuses to vacate.
The local state laws as well as the all India laws such as Transfer of Property Act may have provisions which may be helpful to you.
You must consult experienced lawyers with a copy of registered lease deed to get correct advice.