Well, put simply, he either considers himself to be a free agent, which is the way your sun is currently acting, or a dependent of yours.
If he is your dependent, he recognizes your authority as a parent, and attends Mass, and makes every effort to be convinced of the truth you are offering, until such time as he is no longer dependent on you, and feels he can forge his own path.
If he is no longer a child, but a free agent, then you can leave him in the care of the state. He will continue to receive accommodation from the state until the age of 18, and will then be independent. If he decides he can again respect your authority, he can return to your home.
I’m not saying you ought to do this, only that it is something ‘more’ that you ‘could’ do.
Yes, it’s harsh. It will hurt, and may drive a wedge between you that you will both feel as a wound for the rest of your lives. But imagine the agony of your son in the flames of Hell, separated for all eternity from God’s mercy, God’s grace which flows to us through the Sacraments in His Church, outside of which, as Pope Eugene IV reminds us, no one can receive any grace, and you will realize that no sacrifice is too great.