Ryan Mulvaney, of Station View, Harrogate, was sentenced for 16 offences when he appeared at York Crown Court on Tuesday.
The 41-year-old went on a spree last year which included burglary at a home in Harrogate, dangerous driving, handling stolen goods, fraud and taking cash from a cafe.
He also stole high-value electronic items including a TV and coffee machine from two supermarkets.
He was arrested on the same day after North Yorkshire Police put out a media appeal.
During an extensive investigation, detectives in Harrogate’s Investigation Hub pieced together his offending and charged him with theft, burglary, theft of motor vehicle, dangerous driving, having a blade in public and possessing a class-A drug.
He pleaded guilty to the charges.
North Yorkshire Police said that Mulvaney committed so many offences in a short period of time, detectives had to split the investigation across two teams to secure a prosecution.
Speaking after the sentencing, one of the officers in charge of the investigation, Detective Constable Quita Passmore said: “This was an utterly reckless and prolonged crime spree from a man who can only be described as a habitual offender.
“I hope his victims are as satisfied as I am with the substantial prison sentence he is now serving.”