A good Samaritan was viciously pushed onto the subway tracks Saturday after he intervened in a dispute between two straphangers in upper Manhattan.

The 35-year-old victim was shoved onto the track bed by an unidentified man around 3:52 p.m. at the Dyckman St. station near Riverside Drive and Dyckman St. in Inwood. He suffered an injury to his left wrist, cops said.

The attacker was arguing with a woman when the victim stepped in to try to settle things down. It was unclear what the dispute was about.

The victim managed to get himself safely back onto the platform. EMS transported him to New York-Presbyterian Hospital Columbia hospital, where he was in stable condition.

Police haven’t made an arrest and the investigation is ongoing.

The incident comes nearly a week after two men, including an 83-year-old Air Force veteran, were randomly pushed onto the tracks at the Lexington Ave.-63rd St. station station on Manhattan’s Upper East Side. The vet, Richard Williams, remains in the hospital in critical condition fighting for his life.

Bairon Hernandez, 34, was arrested hours later and charged with two counts of first-degree assault. The Honduran native — who entered the country illegally and has been deported four times — was arrested at a Brooklyn homeless shelter.