A man grabbed his wife by the hair and punched her in the eye in the middle of a supermarket car park in Kirkham.
Kevin Waters had to be restrained by several members of the public who were shocked to see the attack at Morrisons.
Waters was said to have wanted to take the car keys off his wife, who was due to deliver takeaways for a local Indian restaurant, as he thought she had been drinking.
Waters, 44, of Church View, Kirkham, pleaded guilty to assaulting his wife.
Martine Connah, prosecuting, said numerous witness saw Waters and his wife arguing in the supermarket car park on August 8 at 7.05pm.
Waters punched his wife twice in the eye, knocking her to the ground and people moved in to stop him.
Waters, who is on life licence from prison for a wounding offence, was described as drunk by police who arrested him.
Howard Green, defending, said Waters became aware his wife was going to do some driving work for an Indian takeaway.
Waters said he wanted to stop her because she had been drinking.
At the police station he was breath tested and found to be under the limit.
Waters was remanded in custody for reports by District Judge Jeff Brailsford sitting at Blackpool Magistrates’ Court.