It happened around 5:25 p.m. at the intersection of 20th Avenue and 84th Street in Bensonhurst.
The man was rushed to Coney Island Hospital where he is listed in critical condition.
His injuries are described as life threatening.
Police say they do not know why the man was attacked.