A man is in a critical condition after a shooting in Melbourne's south-east.

Police were called to Bloomfield Street, Keysborough, at 5.45pm on Wednesday after receiving reports of a man in his 30s with a gunshot wound in his upper body.

The area has been cordoned off and police are yet to establish what led to the shooting.

The man was taken to The Alfred hospital in a critical condition.

Police have not yet been able to provide any more details about the incident.