A man in his 20s is in hospital with serious injuries after a shooting in Toronto's Upper Beaches neighbourhood.

The shooting happened on Dawes Road, near Victoria Park and St. Clair Avenues at approximately 1 p.m., paramedics said.

The victim is suffering from a single gunshot wound and is being treated in a nearby trauma centre.

Police said there are indications that there are three outstanding suspects, but have not provided any descriptions of the suspects.