Around 8 p.m. on April 30, Edward Hilbert, 55, was on a San Diego bus when a 28-year-old man got into an altercation with the woman, KFMB reported.
The suspect allegedly got physically involved and for several minutes restrained the younger man, who then fell unconscious, police said.
Police and emergency responders were called to the bus but they were unable to revive the man, and he was later pronounced dead at an area hospital.
Officers took the suspect into custody early the following morning and he is expected to be arraigned on May 4.
Anyone with information regarding the incident is asked to call the San Diego police homicide unit at (619) 531-2293 or Crime Stoppers at (888) 580-8477.