A Buffalo man was stabbed three times, punched in the face and body and robbed of his wallet containing $400 cash during a daytime assault late Monday afternoon on Berkshire Avenue.

The victim was taken to Erie County Medical Center after being stabbed once in the hip and twice in the buttocks, Northeast District police reported. He also suffered a broken nose in the attack.

The incident began as the victim walked down Berkshire Avenue, east of Bailey Avenue, at about 5:30 p.m., when a man sitting on a porch asked whether he wanted to buy some marijuana. The complainant refused, before he was attacked by at least three people, he told police.