Follow CBSMIAMI.COM: Facebook | Twitter

LAS VEGAS (CBSMiami/AP) — A day before a debate in Las Vegas, Republican presidential candidate Marco Rubio bashed President Barack Obama’s policies on health care, national security and the environment at a Nevada rally.

READ MORE: Appeals Court Says Florida Tech Law Violates First Amendment

Campaign officials said about 300 people attended the rally at the Renaissance hotel in Las Vegas.

The Florida senator highlighted his family’s humble beginnings and southern Nevada roots, and touted his work to weaken Obama’s health care overhaul through legislation preventing a multibillion-dollar “bailout” of insurance companies that lost money by participating.

“Everyone running for president as a Republican is against Obamacare,” Rubio said to cheers. “But I’m the only one running who has ever scored a victory over Obamacare.”

He also criticized a U.S. agreement with China to cut emissions, saying America would bear the cost of new environmental regulations if China drops the ball.

READ MORE: Site Of Surfside Condo Collapse To Be Sold To Dubai Developer

And he slammed Obama for a speech after attacks in San Bernardino, in which the president said the country needed to stay the course on its strategy.

“I swear, I wish he hadn’t spoken at all,” Rubio said.

The rally, which included an appearance by Rubio’s wife Jeanette and introductions by Nevada Lt. Gov. Mark Hutchison and Rick Harrison of the show “Pawn Stars,” came a day before a CNN Republican presidential debate at The Venetian Las Vegas hotel-casino.

Most of the candidates are holding public campaign events in Nevada before or after the debate, including Donald Trump and Ted Cruz, who’s been on the rise in the polls in early voting Iowa.

“I’m not worried. These campaigns ebb and flow,” Rubio told The Associated Press about Cruz’s upswing. “We’re incredibly confident that if we continue to do what our campaign is doing we’re going to do well.”

MORE NEWS: Report: Three Americans Died Of Carbon Monoxide Poisoning At Bahamas Resort

(TM and © Copyright 2015 CBS Radio Inc. and its relevant subsidiaries. CBS RADIO and EYE Logo TM and Copyright 2015 CBS Broadcasting Inc. Used under license. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed. The Associated Press contributed to this report.)