In 2005, Karpal was involved in an accident which left him paralysed and wheelchair-bound. He was returning to his home in Penang when a car hit his taxi at the rear.
It was believed that 74-year-old Bukit Gelugor MP was travelling from Kuala Lumpur to Penang to attend a court hearing later in the morning when the accident occurredHis son Gobind Singh Deo, when contacted, confirmed that Karpal had died on the spot in the accident.
Gobind, who is Puchong MP, added that he was in Kuala Lumpur at the time of incident and will be heading to the accident site.
Karpal graduated from University of Singapore and started his law practice before becoming a DAP politician in 1978.
The Toyota Alphard, he was in along with three passengers including his son Ramkarpal, was believed to have collided with a lorry before going out of control
"My brother Ram is slightly injured but we are trying to get through to him," he said when contacted at 3.30am.
"His assistant Michael (Selvam) was also killed in the accident while the driver is critically injured.
He recently stepped down as DAP chairman pending his appeal against a sedition charge of uttering seditious words against the Sultan of Perak in 2009.
The impact of the crash at about 1am killed the prominent lawyer and his assistant, C Michael, on the spot. Karpal's son, Ramkarpal, and the car's driver, C Selvam, were injured.Passers-by looking at the wreckage after the accident. - Starpic by SAIFUL BAHRI
The car in which Karpal was travelling in during the crash near Gopeng, Perak. - Starpic by SAIFUL BAHRIKAMPAR: Bukit Gelugor MP and veteran DAP leader Karpal Singh was killed when the car he was travelling in collided with a five-tonne lorry near Gua Tempurung on the North South Expressway here early Thursday.
More pictures from Perak Today