nseindia website has the Historical Options Data, but its not structured well and is sort of hidden.
Now, you may be looking for historical Options data for Nifty or Bank Nifty or specific stocks.

Use the Below link to fetch the data you need,

http://www.nseindia.com/products/con...torical_fo.htm

Fill out the entries in the form as shown below and you can get the historical options data that you need.
This could have been even better, if there's a choice to see the entire option chain for a particular stock or index. Unfortunately, Option chain is not available for historical data and you can only checkout one contract at a time.



If you still have any difficulties in fetching the data, let me know in this thread and i will help you on the same

Watch the Below Video for Intra-Day Options Strategy on Bank Nifty