Police have charged a man with assault after he allegedly punched another customer in the checkout line at a Walmart store in the US.

Officers were called to the Neighbourhood Market store on Pine Island Road at Nicholas Parkway, Florida on Wednesday night after reports a customer had been injured.

According to Cape Coral Police, Henry Harvey became angry over customers ahead of him in line taking too long at the register.

An argument resulted in the 69-year-old allegedly punching the victim in the head. Officers later located Harvey at his home and arrested him.

The victim was not seriously injured.