One man has died and another in is hospital after two shootings in Melbourne's north overnight.

Police are hunting a gunman after a 21-year-old man was shot dead at Roxburgh Park at 12.45am on Wednesday morning.

A number of men were seen in Coronet Avenue around the time multiple shots were fired, police said. The Roxburgh Park man died at the scene.

It is believed there may have been an altercation between a group of men before the shooting. Detectives have closed off the residential street.