A Florida man says he 'snapped' when he armed himself with two guns, drove to a stranger's house and opened fire after getting into a political dispute with the victim on Facebook.

Brian Sebring, 44, of Tampa, was arrested on Monday for shooting Alex Stephens, 46, also of Tampa, in the thigh and buttocks.

Police said Sebring and Stephens, who had never met but lived in the same neighborhood, got into an argument in the comments section of a Facebook post about President Donald Trump.

Brian Sebring (left in his arrest mugshot) was arrested for shooting Alex Stephens (right in a previous, unrelated mugshot) in the thigh and buttocks after their online disagreement

Sebring said the argument started after he commented on a friend's post criticizing felons who can't vote

Sebring, a registered Democrat who often shares posts criticizing Trump, told the Tampa Bay Times that the dispute quickly turned personal and Stephens sent him messages threatening to harm his wife and two sons.

'I'm not a bad guy,' Sebring said, 'but I mean this guy threatened to hurt my family, and I went off the deep end. I wasn't thinking right. You know, after this I'm going to go see a therapist or something, man, because that's some scary s***, that I could lose my temper like that and do something so stupid.'

Sebring, who was previously arrested and pleaded guilty to misdemeanor batter, said he commented on a friend's post and made a remark about felons who couldn't vote.

He said his comment drew hundreds of responses, one of those being from Stephens, a convicted felon who lost his right to vote.

Sebring said he wrote: 'If you want to voice your opinion, don't do criminal activity, don't get caught, be a productive member of society'.

Sebring armed himself with an AR-15 and a Glock and drove over to Stephens' house on Wallace Ave (pictured) - just two miles from his own home and shot him when Stephens charged at him

Sebring, a registered Democrat, said he had made the comments on a post about president Donald Trump

Sebring, who has criticized Trump online, said he made a comment about felons who can't vote when Stephens, a felon, started sending him threatening messages

Stephens, who who served stints in prison for robbery and cocaine possession, reportedly sent Sebring a private message on Facebook threatening to harm his wife and autistic son. Stephens also sent Sebring his address and told him to 'come on over' so they could handle their disagreement in person.

Sebring said he was scared and wanted to protect his family, telling the Times that he sent a message back to Stephens threatening to shoot him.

'Dude I'm going to empty a full 5.56 magazine into your head,' the message read, according to the Times. 'You really want me to come to your (house).'

Sebring said the back-and-forth arguing went on for two days, until after work on Monday he armed himself with an AR-15 Carbine and a Glock semi-automatic pistol and drove to Stephens' home.

'I just snapped and let primal rage take over,' he told the Times.

Stephens (left) was released from the hospital and is recovering at home, and Sebring (right) faces felony charges of aggravated battery with a deadly weapon and carrying a concealed firearm

In an interview with ABC Action News, Sebring said he never intended to use the weapons but pulled out the pistol when Stephens charged at him.

'I took two steps back, pulled my gun. Shot him in the hip and when he ran, I shot him in the butt,' he said. 'I didn't want to hurt nobody. I'm not a hardcore criminal.'

He added: 'It was stupid, stupid! I ruined my life over this.'

Sebring turned himself into the police after the altercation. He was released from the Hillsborough County Jail on Tuesday night on a $9,500 bond.

He faces felony charges of aggravated battery with a deadly weapon and carrying a concealed firearm.

Stephens was released from the hospital and is recovering at home.