Yes, you do need a valid Schengen Visa though you have a UK visa.
Check out www.visasforindians.com , for a list of countries to which Indians do not need a visa or can obtain one on arrival.