A video has emerged online of a Sacramento State student appearing to slap the former president of the College Republicans repeatedly on Friday -- and police said they're investigating.

Their scuffle was said to have originated with an online Facebook argument over a mutual friend’s anti-abortion post the previous day, the Sacramento Bee reported.

Keaton Hill allegedly commented on the post: “I hope that kid on your page dies of whatever cancer they have,” prompting a back-and-forth with Floyd Johnson II, the report said.

WARNING: VIDEO CONTAINS GRAPHIC LANGUAGE

Their dispute carried into a Friday morning class where Hill allegedly hurled an expletive at the former president of the Sacramento State College Republicans, the Bee reported.

After class, Johnson and a friend confronted Hill, the report said. In a video recorded by Johnson, Hill appeared to slap Johnson before leaving the building.

Johnson’s friend could be seen restraining Hill, who shouted, "You're going to end up f---ing dead!" He then broke free and appeared to slap Johnson’s phone out of his hand before walking away a second time.

In a statement to the school’s newspaper, Hill apologized for “lunging at Floyd’s phone” but accused Johnson of provoking him.

LESS THAN HALF OF REPUBLICAN COLLEGE STUDENTS FEEL SAFE SHARING THEIR BELIEFS ON CAMPUS, NEW SURVEY FINDS

Responding to the incident on the school’s Facebook page, Sacramento State President Robert Nelson said he was “deeply disturbed and appalled to learn that there was a fistfight on campus today between two students.”

“We are investigating the situation, but I want to make it unequivocally clear that violence is never the answer.”

CLICK HERE TO GET THE FOX NEWS APP

Johnson has filed a report with Sacramento Police, Chief Mark Iwasa said. Charges were pending amid an ongoing investigation, he said.

Neither Johnson nor Hill immediately responded to Fox News' requests for comment.