A Maidstone man has been arrested and charged following a series of armed robberies involving a firearm in Maribyrnong.

Altona North Embona Taskforce detectives arrested the 34-year-old over four armed robberies committed on service stations in Maidstone and Maribyrnong, a Maidstone pharmacy and a restaurant in Braybrook.

Police allege the robberies took place over a two month period, from the end of September to November 27.

The man was allegedly armed with a firearm in each incident, threatening staff before fleeing with cash.

He has been charged with four counts of armed robbery and four offences against the bail act.

He is expected to appear at the Melbourne Magistrates’ Court later Thursday morning.