The Coast Guard on Sunday rescued all 27 members aboard the barge that was sinking in the Arabian sea off Ullal coast in Dakshina Kannada district of Karnataka.
Official sources said the Coast Guard had rescued four persons on Saturday night and the remaining 23 persons on Sunday morning.
It was earlier reported that 33 persons were in the barge.
A lifeboat was used to rescue the stranded men instead of the earlier plan to use a helicopter to airlift them.
The rescue operation, which had been halted due to rough seas on Saturday night, resumed at 7 am on Sunday, the sources said.
They said four people had been rescued from the sinking barge with the aid of Gemini, an inflatable rubber boat along with a diving officer and boarding team of Indian Coast Guard vessel ICGS Amartya.
However, the rescue operations had to be aborted in the night due to bad weather and light conditions.
The Barge Ibis, a 2964 GRT vessel with a length of 65.58 metre and breadth of 32 metres, with 27 crew, was engaged in operations to prevent sea erosion,south of Old Port Mangalore.
Coast Guard Karnataka received a telephonic message at about 4.45 pm on Saturday evening regarding flooding in the barge.
ICGS Amartya had been maintaining its position in the area with continuous communication with Barge Ibis, the sources said.
The Barge Ibis was engaged in operations to prevent sea erosion. Photograph: ANI/Twitter
In PHOTOS: Dramatic rescue of crew of sinking ship
Fishing boat sinks off Mumbai, 14 rescued, 3 still missing
Mumbai: Gun on Coast Guard ship goes off, building damaged
Samarth, Coast Guard's largest offshore patrol ship, enters service
48 hours, 5,500 migrants rescued: Italy's daring rescue ops