You scared him away by saying the "L" word: Love. What the "L" words means to men: marriage, kids, and a loss of independence, loss of sex, and financial security (mainly due to kids). Even in these modern times, most men are expected to pay most or all of the expenses of a family. No wonder they don't want to get married! They're saddled with all the responsibility.
He's not ready to settle down or use the "L" word. So I think you lost him. But talk to him about it. And MAKE SURE you tell him you don't want to get married, but that you do love him. See how he reacts. Men just cannot separate between love and marriage, because most young women when they say "love", they mean "marriage". That's just how the numbers fall.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)