A year ago, he was coming off a 10-game suspension, playing for a losing team, unsure about his future, unsure about his career.
Today, Lane Johnson is on top of the world.
He's a first-time Pro Bowler, a first-team All-Pro, he just played in his first career postseason victory, his team has won 13 of its last 14 games that the starters played in and is now one home win from the Super Bowl.
He's still one positive test away from a two-year ban, but in his fifth NFL season, Johnson has finally backed up all his talk about being one of the NFL's best offensive linemen.
He proved he can be a dominating force without the help of banned substances, and he proved he can be out there for a full season as an anchor of one of the NFL's best offensive lines.
"I had a long offseason to ponder it, to think about it," Johnson said. "I knew physically what I could do on the football field, it was just a matter of being responsible, not making any bonehead mistakes and being part of the team.
"I've envisioned this for a long time, so it feels good to see it come to life."
Johnson is the Eagles' first right tackle named first-team All-Pro since Hall of Famer Bob Brown in 1968.
After a four-game suspension in 2014 and the 10-game suspension last year, Johnson was flat-out dominating this year.
With no help from any substances.
"Anything would be better than where I was last year," he said. "I always had confidence in what I could do. The coaches have seen what I could do, the other guys could see what I could do. It was just a matter of getting on the field and showing what I could do.
"Now the bar is set for many years to come. The world's there for the taking."
The Eagles face the Vikings Sunday evening in the NFC Championship Game at the Linc, and Johnson said that as happy as he is for himself, he feels for veteran teammates Jason Peters and Darren Sproles, two all-time great Eagles who suffered season-ending injuries.
"It's not about me, I'm just happy for all the veteran guys," he said. "J.P., he's heartbroken he can't be out there playing. Sproles, those guys. I like winning for the other guys, the veterans. (Brent) Celek's been here 11 years, this will be his second NFC Championship Game.
"It's really about those guys. We've got a lot of confidence right now. We're guaranteed one game left. I'm happy where we're at. Everybody's excited. Let's get back to work Monday and keep this going."