The charges include attempted murder, battery causing serious bodily injury, and elder abuse.
RELATED: 94-year-old woman stabbed multiple times in SF attack speaks from the hospital
The suspect was in court Thursday and pleaded not guilty, he's being held without bail.
The charges stem from an unprovoked attack Wednesday morning as Ahn Taylor, who goes by Peng, was walking down the 800 block of Post Street.
The suspect, 35-year-old Daniel Cauich, allegedly walked towards her with a knife in hand and repeatedly stabbed her, and then continued walking past her before discarding the knife.
Peng suffered a stab wound on her forearm, along with lacerations to her hip, torso, and is also experiencing head pain. She remains in the hospital and is expected to recover.
RELATED: Man arrested in SF stabbing attack of 94-year-old woman, police say
Friends and neighbors set up a GoFundMe to help support Peng while she recovers, click here if you would like to donate.
Stay with ABC7 News for the latest details on this developing story.