Mental & Physical harrasement by my husband

My husband is harassing me both physically and mentally. It's a second marriage to both of us. We have a child of 5 years. Ours is a love marriage. From the first month of marriage he started harassing me. I am a housewife, no financial security. After marriage he forced me to leave the job. He uses abusive language if I talk to outsiders like neighbors, friends, relatives, college lecturers too. He doesn't let me and my child go at least to my sister's house. Whatever he says I should just obey and do it as a servant without my own thoughts. I should never use my head even in matters relating to my child. If I play or talk to my son he interferes and scolds me, he even beats me unnecessarily. He says, I always shout. If my child does mischievous things and I scold him, he says why are you scolding, instead beat him. If I say, I want divorce, he tells me to leave the child with him and go away from their lives and he would give some money for that. In good atmospheres too he says you can stay till the child becomes 18 years and after that you can leave. I doubt he is Narcissist or having obsessive Ex syndrome. One more thing is he is in U.S.A. most of the time. Each time he come to India, he beats me and tortures me with words and beats me. Even when he is in USA he talks very abusively over phone always. Please suggest what I should do to save myself and my child from him. Also I need my child with me. I was the one who put him to school, tried for his DOB certificate, school admission, Aadhar card, passport. For all the doctor appointments and vaccinations I run taking my child. Even when he is India, at home he says you do all those, its not my job.