A Goldsboro man was sentenced Monday to 21 years and six months for an armed robbery in Wilson, federal prosecutors said.