A South Korean soldier on Saturday shot and killed five members of his own unit at a guard post on the border with North Korea, an army spokesman said.