I don't know what to do
So I work in a kitchen at a restaurant, I've been there about two years and I'm a prep cook, well I have this co-worker who has been there for about 20 years and he's been constantly hitting on me, and touches my shoulder or rests his hands on my shoulder I'm married and have been for 3 years, and Ive told him so many times I'm married and he still does it and calls me baby or sweetie and makes me feel so uncomfortable, and one day he said he wanted to take just me to the beach and I kinda nervously laughed and he was like what your husband would be jealous? And I'm like yeah probably. And he says oh but you don't have to tell him. I of course told my husband what he says to me all the time, but it really makes working with him uncomfortable. Should I tell the managers even though the dude has been working there for a long time or should I just quit?
Edited to add. Thanks everyone for the advice I went to my managers and told them.

Achieve your health goals from period to parenting.