He is gay. If you don't have children yet, you might want to admit that you made a mistake by marrying a man that does not want to be married, at least to a woman, divorce him and go back home to live with family until you get on your feet.
He was not honest with you to begin with. You should have had premarital counseling. It would have come out in the counseling and you could have broken off the engagement and wedding.
I think that it is very selfish of him to do this to you. Admit your mistake of marrying a gay man and fix it.