A source said Suh told appeals officer Ted Cottrell on Tuesday that he couldn't tell the difference between Rodgers' feet and the ground.
Suh had his suspension overturned Tuesday and instead was fined $70,000. He will be allowed to play during Sunday's playoff game against the Dallas Cowboys.
Suh was originally suspended by the league for stepping on Rodgers' calf and ankle during the Packers' 30-20 win over the Lions on Sunday.
The league suspended him, saying Suh "unnecessarily stepped on [the] opponent's unprotected leg as he lay on the ground unable to protect himself."
League spokesman Greg Aiello weighed in on the decision via Twitter.
Suh considered the appeal hearing so important that he attended it at the league office in New York, league sources said.
Suh explained his conduct to Cottrell and answered questions directly.
His reasoning, however, was met with sarcasm on Twitter by former Lions offensive lineman Geoff Schwartz, who is now with the Giants.
Cottrell agreed with league official Merton Hanks that Suh committed a violation of the player-safety policy in stepping on Rodgers but reduced the penalty, the sources said.
Suh was immediately able to rejoin the Lions to prepare for Sunday's game featuring the NFL's top-ranked run defense against league rushing champion DeMarco Murray,and he was seen at the Lions' practice facility Tuesday, sources said.
Although Rodgers did not say explicitly that he thought Suh's actions were intentional, he did have serious doubts as to how they could be viewed as accidental.
"The only thing I can say is if you step on something in your everyday life or if you step on somebody on the field," Rodgers said Tuesday."The first reaction seems to be looking back and maybe apologizing with your hands or maybe pulling your foot back right away, and I'm just not sure that's what happened on Sunday."
A new formula removed Suh from the "repeat offender" list after Week 16. Suh's last violation was in Week 1 of 2013, when he was fined $100,000 for an illegal chop block on Vikings center John Sullivan. That was the biggest fine in NFL history for on-field conduct.
According to NFL rules, a player who goes 32 games (including a maximum of two preseason games) without a violation is removed from the list.
Thus, his history as a repeat offender was never cited in this week's case.
Suh had been fined eight previous times and has one previous suspension, for two games in 2011, for stepping on the right arm of Packers lineman Evan Dietrich-Smith. This is his first fine for 2014.
For his career, Suh has been fined over $200,000 by the NFL, and his 38 penalties are the second-most by a defensive lineman since 2010, according to ESPN Stats & Information.
ESPN's Ed Werder, Chris Mortensen and ESPN.com Detroit Lions reporter Michael Rothstein and Green Bay Packers reporter Rob Demovsky contributed to this report.
Why Did The NFL Overturn Suh's Suspension?
Adam Schefter breaks down why the NFL decided to overturn Ndamukong Suh's one-game suspension for stepping on Aaron Rodgers.
Suh Wins Appeal, Will Play Sunday
ESPN NFL Insider Ed Werder discusses Ndamukong Suh winning his suspension appeal and the impact he'll make for the Lions against the Cowboys.