A Beaverton resident accused of killing his wife in 2023 has been sentenced to more than 20 years in prison after reaching an eleventh-hour plea agreement.