Paramedics treated him for some time before he was rushed to the Royal North Shore Hospital in a critical but stable condition.
It’s believed a fight broke out between two men but that’s yet to be confirmed by police.
Detectives were last night concentrating their efforts on an apartment block on the street.
Anyone with information can contact Crime Stoppers on 1800 333 000.