Man caught carrying machine gun and ammunition in suburban Sydney

A man has been charged after he was caught with a machine gun in his bag outside a major shopping centre in Sydney's innerwest.

The 41-year-old man was nabbed by waiting officers in Marrickville when he got out of a taxi in the early hours of Wednesday.

He was carrying a Thompson fully automatic sub-machine gun, a clip and 15 shotgun shells in his bag, police said.

"That's a pretty serious weapon," a police spokesman said.

"It's not one that often turns up."

A man has been charged after he was found with a fully automatic sub-machine gun in his bag in Sydney's innerwest suburb of Marrickville. Photo: NSW Police

Officers were waiting in Murray Street, Marrickville, when a 41-year-old man arrived by taxi about 12.30pm, a NSW Police statement said.

The man was arrested without incident.

"He was carrying a bag, which police searched and allegedly located a Thompson-brand fully automatic sub-machine gun, a clip and 15 shotgun shells," the statement read.

The man was charged and refused bail to appear in Newtown local court on Thursday.

News break – November 19