Джеймс Баллантайн родился 13 декабря 1813 года в городе Келсо графства Роксбург в Шотландии. Баллантайн много лет посвятил изучению восточных языков в Гелейберколледже, и по возвращении оттуда назначен преподавателем восточных языков в Naval & Military Academy. Позднее он отправился в Ост-Индию, где с 1841 года занимал место директора коллегии в Варанаси, а с 1856 читал там же нравственную философию.
В 1861 году Баллантайн вернулся в Европу и был назначен библиотекарем в «East-India Office» , где проработал 3 года до своей смерти 16 февраля 1864 года. Первые сочинения Баллантайна представляли собой большей частью пособия к изучению санскрита и новейших индийских языков. Некоторые свои работы Баллантайн издал ещё в Индии, как например санскритскую грамматику «Laghu-Kaumudi» с переводом и комментариями, первую часть «Mahabhashya» , то есть толкования Патандисали на грамматику Панини, и начало перевода «Sahityadarpana» .
Но более ценными его работами считаются переводы важнейших произведений школ ньяя и санкхья и философских трактатов ведантской и других индийских философских школ. Кроме того в своих работах «Synopsis of science, in Sanskrit and English» и «Christianity contrasted with Hindu philosophy» Баллантайн пытался установить связь между индийской и европейской наукой.