Ollanta Humala, a former army officer, was sworn in as Peru's new president Thursday after narrowly defeating Keiko Fujimori, daughter of jailed former president Alberto Fujimori, in a second-round vote in June.