L'India possiede una ricca flora ampiamente distribuita in tutto il Paese. I farmaci derivati dalle piante fanno parte dell'evoluzione della sanità umana da migliaia di anni. Molte delle piante utilizzate oggi erano conosciute dalle popolazioni delle antiche culture di tutto il mondo ed erano estremamente apprezzate per i loro poteri conservanti e medicinali. La tradizione delle piante medicinali per curare le malattie umane ha una lunga storia con l'Ayurveda. Nella medicina ayurvedica una particolare pianta o una combinazione di piante viene utilizzata per curare molte malattie, in mancanza di conoscenze sufficienti sul bersaglio particolare che è responsabile della malattia e sul meccanismo d'azione delle sostanze vegetali. Le medicine tradizionali a base di piante sono il risultato dell'interazione tra l'uomo e la natura, poiché l'uomo vive nella natura da milioni di anni e quindi è consapevole di tutti gli usi della natura e delle piante. Sono state la base del trattamento e della cura di varie malattie e condizioni fisiologiche nei metodi tradizionali praticati in India come l'Ayurveda, l'Unani e il Siddha.