В начале девятнадцатого столетия Британская империя простиралась от пролива Ла-Манш до просторов Индийского океана. Одним из солдат, строителей империи, человеком, участвовавшим во всех войнах, которые вела в ту пору Англия, был стрелок Шарп.В романе «Триумф стрелка Шарпа» герою придется столкнуться с чудовищным предательством в рядах английских войск, сражающихся в Индии, и принять участие в битве при Ассайе против неприятеля, имеющего огромный численный перевес.Но триумф Шарпа будет несомненным, ведь его ведет в бой Артур Уэлсли герцог Веллингтон, будущий победитель Наполеона при Ватерлоо.
### Резня в Чазалгаоне и появление Додда
Сержант Ричард Шарп прибывает в форт Чазалгаон с шестью рядовыми и мешком рупий, чтобы забрать восемьдесят тысяч патронов для армии. Командующий фортом майор Кросби сообщает, что несколько тысяч патронов отсырели и были уничтожены - на самом деле он их продал. Внезапно в форт входит отряд сипаев под командованием высокого офицера в красном мундире, который представляется майором Доддом. Додд приказывает открыть огонь по ничего не подозревающему гарнизону, а затем добить выживших. Солдаты Шарпа убиты, включая его юного слугу Дави Лала. Сам Шарп ранен пулей в голову, падает и, истекая кровью, притворяется мертвым. Он слышит, как Додд отдает приказы, и видит, как мародеры обшаривают тела. После ухода убийц Шарп встает и находит свой ранец, спрятанный в тлеющих углях, - в нем не только рупии, но и драгоценности, которые он четыре года назад снял с убитого им султана Типу. Им движет жажда мести.
### Интриги Хейксвилла и план мести
Тем временем сержант Обадайя Хейксвилл из 33-го полка, затаивший давнюю ненависть к Шарпу, разрабатывает план завладеть его сокровищами. Он убеждает капитана Морриса, что Шарп напал на него ночью у оружейного склада, ударив по голове помойным горшком. Моррис, не помнящий нападавшего, верит Хейксвиллу. Полковник Гор вынужден выписать ордер на арест Шарпа. Хейксвилл с шестью подручными отправляется в Серингапатам, чтобы арестовать Шарпа, но узнает, что тот уже убыл на север с полковником Маккандлессом. Хейксвилл решает преследовать его, планируя убить при попытке к бегству и забрать драгоценности.
Полковник Маккандлесс, старый друг Шарпа и начальник разведки Компании, забирает его со склада майора Стокса для поимки Додда. Они отправляются в армию генерала Уэлсли, которая готовится к вторжению в земли маратхов. По пути к ним присоединяется маратхский разведчик Сьюд Севаджи, жаждущий мести за убитого отца. В лагере Уэлсли Шарп пускает кровь его любимому коню, заслужив благодарность генерала. Уэлсли сообщает, что планирует немедленную эскаладу Ахмаднагара. Маккандлесс намерен войти в город вслед за штурмовиками, чтобы найти Додда.
### Штурм Ахмаднагара и бегство Додда
На рассвете британская армия идет на штурм Ахмаднагара с помощью лестниц. Первая атака 78-го батальона проваливается - они штурмуют участок стены, где нет внутренних ступеней, и гибнут под огнем. Успех приходит, когда 78-й батальон захватывает бастион, а затем взрывает ворота из шестифунтового орудия. Город падает за двадцать минут. В хаосе Шарп с Маккандлессом пытаются перехватить Додда у северных ворот, но тот приказывает своим солдатам стрелять по гражданским и организованно покидает город с полком и казной. Шарпу не удается его убить. После боя Шарп спасает француженку Симону Жубер от мародеров. Ее муж, капитан, служит в полку Додда. Маккандлесс решает использовать Симону как прикрытие для разведки лагеря Полмана.
### В лагере Полмана и покушение на Маккандлесса
Маккандлесс, Шарп и Симона прибывают в лагерь полковника Энтони Полмана, бывшего сержанта, командующего маратхской бригадой. Полман предлагает Шарпу стать офицером в его армии, но Шарп колеблется. Додд узнает Шарпа и откровенно рассказывает о резне в Чазалгаоне, утверждая, что это было необходимо для устрашения врага. Ночью по приказу Додда сипаи крадут лошадей Маккандлесса, а при попытке полковника помешать им ранят его в бедро. Шарп ловит одного конокрада. Полман, не имея возможности наказать Додда, казнит сипая, приказав слону раздавить его. Шарп отказывается от предложения Полмана и остается с раненым Маккандлессом. Симона на прощание целует его. Через несколько недель к ним присоединяется Севаджи, который приносит весть, что армии Скиндии и раджи Берара соединились у деревни Боркардан для совета.
### Засада у Ассайе и спасение генерала
Уэлсли, получив донесение, форсирует Годавари и спешит к Боркардану, но маратхи, опередив его, занимают позицию за рекой Кайтна. Уэлсли обнаруживает скрытый брод у деревни Пипулгаон и решает немедленно атаковать. В начале переправы ядро убивает ординарца генерала, и Шарп занимает его место, ведя запасного коня. Британцы переходят реку и разворачиваются для фронтальной атаки на огромную армию Полмана. Правое крыло британской атаки, включающее пикетчиков Оррока и 74-й батальон, из-за ошибки Оррока попадает под сокрушительный залп орудий и мушкетов полка Додда. 74-й батальон вынужден отступить и укрыться в каре, где его окружают и расстреливают Кобры Додда. Уэлсли с эскадроном врубается во вражеские позиции, но его коня убивают, и он оказывается в окружении врагов. Шарп в одиночку прорывается к нему, затаскивает под пушку и отбивает атаки маратхов, убивая нескольких из них. Удар тулвара по шее Шарпа приходится на спрятанный в косичке рубин султана Типу, который спасает ему жизнь. Подоспевшая кавалерия отбивает генерала.
### Гибель Маккандлесса и триумф Шарпа
Британская пехота, перестроившись, атакует маратхов, которые начинают массово отступать. Полк Додда отходит к деревне Ассайе. Додд бросает свой полк, чтобы найти золото Полмана, и убивает капитана Жубера, забрав его лошадь. В это время в деревню входит Маккандлесс, чтобы найти Додда. На выходе из дома он сталкивается с сержантом Хейксвиллом, который требует обещания не писать письмо полковнику Гору. Полковник отказывается и приказывает сдать оружие. Хейксвилл стреляет в него в упор и убивает. Шарп находит вдову Симону. Генерал Уэлсли, наконец, благодарит Шарпа за спасение и, по рекомендации полковника Уоллеса, производит его в прапорщики 74-го батальона. Шарп находит Хейксвилла и, угрожая сбросить его слону, заставляет того впервые обратиться к нему «сэр». Шарп оставляет Хейксвилла во дворе со слоном, празднуя свое превращение из сержанта в офицера - мистера Шарпа.