Sen. Marco Rubio (R-Fla.) tonight discussed the economy, immigration, and his political beliefs in a wide-ranging one-on-one with Sean Hannity.

Hannity asked Rubio: Why do you want to run for president?

“I believe this is a country that’s always been defined by upward mobility, by the ability for equality of opportunity, and I feel we’re losing it now. And we’re losing it because we’re not capitalizing on the opportunities or confronting the challenges of this new era, and we’re never going to be able to do that as long as we’re being led by people who are trapped in the 20th century. It’s time for 21st-century leadership, it’s time to move forward and embrace the opportunity and challenges of this new century, and I believe I’m ready to do that and that’s why I’m running for president,” he said.

Hannity noted that the next president will inherit a struggling economy, asking Rubio how he would get Americans back to work and off food stamps.

Rubio called for a vibrant, 21st-century economy which allows the United States to be globally competitive. He said the U.S. must reform the tax code, lower regulations and repeal and replace ObamaCare. He also stressed the importance of equipping Americans with the skills needed for the jobs that the economy will create.

When asked to define his political beliefs, Rubio said, “I’m a free-enterprise limited government conservative, I’m a strong America conservative, I’m an exceptional America conservative. I believe that the government has a role to play, but it’s a limited one – the family is more important, the private sector is more important.”

The Florida senator also sounded off on immigration. He said that immigrants who are in the U.S. illegally should come forward, undergo a background check, pay a fine, start paying taxes, and be granted a work visa. After a decade or more, he said that illegal immigrants should then be allowed to apply for permanent residency.

Rubio also explained what sets him apart from President Barack Obama, since Rubio is a junior senator just as Obama was when he ran for office.

“President Obama has been a failure not because he was only in the Senate for four years, he’s been a failure because his ideas are bad,” Rubio said.

Watch more above.

Rubio Calls Hillary Clinton 'a Leader From Yesterday'

O'Reilly: It Will Take an Articulate, Tough-Minded Republican to Defeat Hillary

Krauthammer: Hillary Will Lose in 2016 Due to 'Glaring Inauthenticity'