It has been a journey for the North Carolina native. He auditioned for Season 10, Season 11, and finally grabbed a golden ticket in Atlanta, Georgia for Season 13.
From being the lead singer in a band called Elijah Hooker, to sharing the stage with the legendary KISS, rocker Caleb brings crowds to their feet.
When Ryan Seacrest read his name on Wednesday night's finale, Caleb rallied around his fellow contestants and started singing his single "As Long As You Love Me."
With confetti flying all around, he said it was an unbelievable moment. Now it's time to hit the road on the American Idol Live! Tour and then start cranking out some tracks for his new record.
From humble beginnings to a rock and roll end, Caleb Johnson has something to say to all of his fans. Watch the video to find out what he has to say!
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.