A man shot in the leg in Melbourne's south-east is refusing to tell police how he sustained the injury or where it occurred.

The 31-year-old was found wounded in Leed Street, Dandenong, about 2:00am.

He was taken to hospital with non-life threatening injuries.

Detectives are investigating and appealing for any witnesses to come forward.