Kenyatta Mitchell, 23, was ordered held on $75,000 bail.
The defendant is also charged with a misdemeanor hate crime and misdemeanor giving false information to officers.
Mitchell was arrested Saturday in Lemon Grove after allegedly punching a man who was organizing a San Diego County torch relay promoting equality for gays and lesbians. The rally also was in protest of Proposition 8.
The victim suffered minor injuries, said Deputy District Attorney Oscar Garcia.
Judge Charles Ervin ordered Mitchell to return to court June 18 for a readiness conference and June 22 for a preliminary hearing.
Students and community members in San Diego County plan to march for gun control today as part of the nationwide "March for Our Lives."
After two mistrials, a judge Friday dismissed felony DUI and hit-and-run charges against an oft-deported Mexican citizen accused of causing a crash in San Ysidro that seriously injured a 6-year-old boy returning home after a day at Disneyland with his family.
Students and community members in San Diego County plan to march for gun control this weekend as part of a nationwide "March for Our Lives."
A stabbing outside a Costco store in Carlsbad Friday left one person seriously injured and an acquaintance of the victim's in custody on suspicion of attempted murder.
Congress gave President Donald Trump the $1.6 billion he wanted this year for his proposed "big, beautiful" border wall with Mexico but the headline number masks what he didn't get on one of his signature campaign promises.
Annual data from San Diego county medical services show an alarming number of local underage drinking deaths.
A man accused of killing his girlfriend -- a mother of two -- in the apartment they shared in the Mountain View neighborhood of San Diego must stand trial on murder and misdemeanor child endangerment charges, a judge ruled Friday.
The San Diego County unemployment rate dropped by a tenth of a percent to 3.5 percent in February amid "better-than-average" growth, according to data released Friday by the state Employment Development Department.