Asked what he had seen, he replied: "Death." Distraught and bandaged, he would not say more.
In the rebel-held city of Benghazi, a source in the rebel movement said rebels had captured "some British special forces" who were "safe and in good hands." Earlier, Britain's defense minister said a diplomatic team was in Benghazi.
Rebels had taken Bin Jawwad, 160 km (100 miles) from Sirte, on Saturday but later withdrew, which let army units occupy local homes and set up sniper and rocket propelled grenade positions for an ambush that forced rebels back to Ras Lanuf.
"It's real fierce fighting, like Vietnam," rebel fighter Ali Othman told Reuters. "Every kind of weapon is being used. We've retreated from an ambush and we are going to regroup."
"Kadafi's forces attacked with aircraft and shot from on top of the houses," Ibrahim Boudabbous, a fighter who took part in the rebel advance.
Doctors and other staff at Ras Lanuf hospital said two dead and 22 injured had arrived so far from fighting in Bin Jawwad. Witnesses said there were many dead and wounded who could not be reached because of the fighting, including civilians.
One man said he had seen a civilian building hit by a bomb.
"The wounded people shouted at us to get their children out. We left the dead," said Khaled Abdul Karim, a rebel fighter.
"I saw civilians shouting and screaming. They had been pushed out of their homes. I saw about 20 to 25 people who looked dead, they were civilians or rebels," said Ashraf Youssef, a rebel fighter.
Some rebels said the people of Bin Jawwad were traitors and sided with Kadafi's forces. "There has been treachery. I saw people in civilian clothes firing on us," said Ibrahim Rugrug, a rebel fighter. His comments were echoed by others.
But some in the group criticized Rugrug's accounts, saying: "They are our brothers. They were forced by Kadafi."
During the fighting, Libyan forces said they had shot down a helicopter. Three rebel fighters told Reuters they had seen it falling into the sea, but no further details were available.