Two men shot dead a taxi driver who was having dinner with his wife and daughter at a restaurant at Batu 14, Kampung Baharu Puchong, near here, last night, police said.

Subang Jaya Police chief ACP Yahaya Ramli said the men, both wearing masks, approached Seva Arumugam, 36, at 9.20 pm and one of them fired several shots at him.

"The two suspects were of stout build and believed to be in their 30s," he told reporters at the scene.

He said the assailants fled in a grey Proton Wira car bearing registration number NBS 9119, which was believed to be a stolen vehicle.

Seva was rushed to a nearby clinic but died.