Eugene Cernan, the last astronaut to walk on the moon, died on Monday at the age of 82, the US space agency said.