Operation Trident: the attack on Karachi

VictorIndian Navy missile boat squadronCommander Babru Bhan Yadav
1971vs
Pakistan Navy at KarachiPakistan Navy command at Karachi

On the night of 4 December 1971 three small Indian missile boats ran in towards Karachi and fired Soviet-built Styx missiles, the first anti-ship missiles used in combat in the region. India marks 4 December as Navy Day.

Date: Night of 4–5 December 1971Where: Off Karachi harbour, Arabian SeaType: Naval
Photo: B. SurajPatro1997 · CC BY-SA 4.0
1 min read WhatsApp
Cite

MLA

“Operation Trident: the attack on Karachi.” Hindu History, 2026, https://www.hinduhistory.in/battles/operation-trident-1971/. Accessed .

APA

Hindu History. (2026). Operation Trident: the attack on Karachi. Retrieved , from https://www.hinduhistory.in/battles/operation-trident-1971/

Result

Indian missile boats sank a destroyer, a minesweeper and an ammunition ship and set Karachi’s oil tanks on fire, without loss.

01Boats on tow

The Osa-class missile boats had been bought from the Soviet Union for coastal defence and had little range. For the attack on Karachi they were towed part of the way by larger ships, and the strike group of INS Nirghat, INS Nipat and INS Veer, with two Petya-class corvettes, Kiltan and Katchall, closed on Karachi after dark on 4 December under radio silence.

02Missiles in the dark

Late that night Nirghat fired at the destroyer PNS Khaibar, which took two missiles and sank. Nipat hit the merchant ship Venus Challenger, carrying ammunition, and then fired at the shore, setting the oil tanks at Kemari ablaze; Veer sank the minesweeper PNS Muhafiz. The destroyer PNS Shah Jahan was badly damaged. The squadron turned for home without a scratch. Its commander, Babru Bhan Yadav, was awarded the Maha Vir Chakra.

03Python and Navy Day

Three nights later Operation Python struck Karachi again, and the oil fires burned for days. The Pakistan Navy kept its ships in harbour for the rest of the war, and India held the Arabian Sea. The Indian Navy celebrates 4 December each year as Navy Day.

Why it matters

Operation Trident gave India command of the sea in the west in 1971 and is the founding victory of the modern Indian Navy.