Gen. Wojciech Jaruzelski, Poland's last communist leader who imposed martial law to crush the Solidarity movement only to hand over power less than a decade later, died aged 90 on Sunday following a long bout of illness, a military hospital in Warsaw said.