The crash happened at 11:30 a.m. on Route 1 near the Hancock Heights trailer park.
Officials with Maine State Police Troop J said Joseph Ryan, 93, of Hancock died at the hospital from his injuries. Police said his family has been notified.
Two people from the other car involved in the crash were taken to the hospital with non life-threatening injuries.
Police are still investigating what caused the collision, but they said there are no charges pending.