In an article published before pressing his case in a prime time forum, Obama said he would blackball even members of his own Democratic party if necessary.
"Even as I continue to take every action possible as president, I will also take every action I can as a citizen," he said in an opinion column published by the New York Times.
"I will not campaign for, vote for or support any candidate, even in my own party, who does not support commonsense gun reform."
Obama later appeared on CNN in a town-hall style forum to challenge critics who he said have "mischaracterized" his position.
The appearance came after Obama announced executive measures regulating the sale and purchase of weapons, bypassing Congress.
He also challenged America's most prominent pro-gun lobby, the National Rifle Association, for not taking part in the event.
"There is a reason why the NRA is not here," Obama said. "They are just down the street. And since this is the main reason they exist, you'd think they would be prepared to have a debate with the president."
Earlier this week a tearful Obama said unilateral measures were needed to tackle US gun violence.
Flanked by survivors of the violence that kills around 30,000 Americans every year and relatives of some of those killed, Obama became emotional as he remembered 20 elementary school children shot dead three years ago in Newtown, Connecticut.
"Every time I think about those kids, it gets me mad," the president said, struggling to collect himself. "So all of us need to demand a Congress brave enough to stand up to the gun lobby's lies."
Critics accuse Obama of infringing on their constitutional right to bear arms.
