Pirates have hijacked a Indian commercial ship off the coast of Somalia and the vessel is heading toward the shore, a former government anti-piracy official told Reuters on Monday.

"We understand Somali pirates hijacked a commercial Indian ship and (it is heading) towards Somalia shores," Abdirizak Mohamed Dirir, a former director of the anti-piracy agency in Somalia's semi-autonomous Puntland region, said.