Año 1700. Un capitán inglés (Errol Flynn) se ha infiltrado entre los corsarios del océano Índico con el fin de destruir sus fortificaciones. No contaba, sin embargo, con enamorarse de una enérgica y bella mujer pirata (Maureen O'Hara).
Finales del siglo XIX, suceden los hechos siendo la Reina de Inglaterra Emperatriz de la India. Kim, es un chico inglés muy astuto que ha crecido como indio. Traba amistad con un Lama convirtiéndose en su chela, así él buscará sus orígenes y el lama su Río de la vida. Es también al mismo tiempo un gran amigo de Mahbub Alí (Errol Flynn), un tratante de caballos que es también un contacto del Ejército colonial inglés. Acompañando al lama se convierte en mensajero del tratante cumpliendo servicios cada vez más peligrosos.