Monty Turner of Longmont, Colo., received the sentence on Friday for kidnapping his son Luke, who was three years old at the time, in May 2013.
He will also have a five-year mandatory parole term following his sentence, a spokesperson with the Colorado Judicial Department told CBC News.
As well, Turner must pay more than $1,100 in fines, fees and restitution.
Turner, 52, was set to stand trial on 16 criminal counts. Instead, he pleaded guilty to four charges: second-degree kidnapping, felony menacing, use of a stun gun and violation of custody.
On May 25, 2013, Turner assaulted his ex-wife with pepper spray and a stun gun, then took Luke and drove from Longmont to the western Manitoba city.
The following night, he was arrested at a Brandon motel shortly after checking in. Luke was not hurt and was returned to his mother.