Longtime NFL linebacker Jarret Johnson has retired.

Johnson announced his retirement Tuesday on Instagram, capping a 12-year career spent with the Baltimore Ravens and San Diego Chargers.

"I lived a dream which few can say but it's time to move on. I want to thank the Chargers organization for giving me a home these past three years. I have nothing but respect for the players, coaches, front office staff and fans that were a part of me and my family's lives. It's been a great ride!"

In 184 career games, the 33-year-old had 506 tackles and 25.5 sacks.