An 83-year-old has died, nine days after his vehicle collided with a fire engine in Invercargill.

Andrew Struthers died in critical care unit at Southland Hospital on Friday.