Não, ele não precisa de visto, desde que possa permanecer na área internacional do aeroporto (o que significa, em particular, que sua bagagem deve ser verificada até o seu destino final).
Veja também Eu preciso um visto para o trânsito (ou escala) no espaço Schengen? para uma explicação completa das regras. A coisa mais importante é que a Índia não está na lista de países cujos cidadãos exigem um visto de trânsito aeroportuário no espaço Schengen. Só é necessário um visto para transitar pela Alemanha, França, Espanha e República Checa.