Story highlights

"Everyone needs to run their own campaign," Rubio told CNN's Jamie Gangel

Rubio has been attacked by his 2016 rivals over his voting record

Washington CNN  — 

Marco Rubio defended his heavily criticized absences from nearly one third of Senate votes this year, saying his presidential campaign requires him to be out on the trail, and dismissed suggestions that his call for delinquent federal workers to be fired was hypocritical.

“Everyone needs to run their own campaign,” Rubio told CNN’s Jamie Gangel in an interview that aired Sunday on “State of the Union.” “I’m not missing votes because I’m on vacation.”

Rubio, who has the worst voting attendance record in the Senate this year, has been attacked by his 2016 rivals over his voting record, especially front-runner Donald Trump, who called him a “lightweight senator” in a tweet last month. Scrutiny over Rubio’s shoddy attendance record increased earlier this month when the Florida senator missed a key vote on defense spending to campaign in New Hampshire.

Rubio also explained remarks he made on the Senate floor this week when he said federal workers who don’t do their jobs should be fired.

“Someone might say you’re not showing up, you’re not doing your job by voting,” Gangel said.

“Not true, not true,” Rubio said.

“You don’t think you’re in a glass house?” Gangel asked.

“Voting is not the only part of the Senate job,” Rubio said. “I mean, the most important thing a senator does is constituent service. We’re still involved in looking out for Florida’s issues.”

RELATED: Rubio charges Trump’s plans ‘border on absurd’

Rubio said Senate votes are important, but added that as a member of the Intelligence Committee, he was updated on recent briefings.

“I was just there this Tuesday,” Rubio said. “I got fully briefed and caught up on everything that’s happening in the world. I’m fully aware.”

CNN’s Eugene Scott contributed to this report.