Khalid Shahenshah, who was the former Pakistan prime minister's security chief at the time of her assassination, was killed in a drive-by shooting as he left his house in the southern port city of Karachi on Tuesday, police said.