Officer John Adsit is planning to hang up his badge from the Denver Police Department nearly two and a half years after almost losing his life when a man, court records said should not have been driving, hit and critically injured him.

Adsit will reluctantly medically retire and his last day with the department will be May 20.

RELATED: DPD officer who shouldn't be alive now helping others

"It's not all exciting and fanfare that I get to take off the badge, in fact it's kind of the opposite," he said.

On December 3, 2014, Adsit and other bicycle officers were on Colfax Avenue escorting high school students during a protest. The driver of a black Mercedes had a seizure, lost control of the vehicle and hit him.

A driver with a history of seizures, who court records reveal should not have been driving, hit Adsit in December 2014. Adsit and several other officers were escorting a student protest in Denver.

Christopher Booker, 42, lied about his medical history of seizures while applying for a driver's license, according to court documents.

Adsit was in the hospital for months and since then, has undergone more than two dozen surgeries.

"I'm doing very well. Under the circumstances I'm doing very well, very blessed," said Adsit.

He continues to recover from being hit and dragged under the car for about half a block.

"I've had 25 surgeries at this point from my head to my toes, broken bones. I have metal throughout my body, some nerve damage, eyesight damage that hasn't really healed itself," he explained.

Those injuries kept him away from the job he loves at the Denver Police Department until eight months ago. He was able to go back to work in a limited capacity in an office-type position. He called his return to work a dream come true.

"I was really excited to go back," he said with a smile.

The excitement didn't last. About a week after his return, he knew something was wrong.

"A very short time later, my whole left leg basically stopped pumping blood through that leg and I was back in surgery," said Adsit.

He hasn't been on the job since and won't be able to work on the Denver streets again. At the age of 45, Adsit will medically retire decades before he planned to.

"It's kind of the shortening of a lifelong dream that I had. I planned on working at least another 15 or 20 years for the department. I loved my job and did everything that I could to get back to that job. So for me, right now, in the next couple weeks is more of a grieving process that I'm going through," he said.

RELATED: DPD officer talks about injuries he shouldn't have survived

He will overcome the grief though faith and family.

The last time he wore his uniform was the day he was hit.

"December 3, 2014," he said. "That was the last time."

It's something he will miss.

Adsit isn't sure what the future holds for him. He will finish his bachelor's degree he is currently working on and plans to help as many injured first responders through his foundation Adsit Strong.

For more information on the foundation, click here.