Retired Marine Cpl. Kyle Carpenter, 24, will receive the Medal of Honor for heroism in Afghanistan in 2010, the White House announced Monday.