Police raided the house of Brandon Toseland, 35, where they found the body of Mason Dominguez wrapped in a bag and placed in a freezer.
He is believed to have been there for at least 10 weeks, police said.
Stephen Stubbs, the lawyer acting on behalf of the mother, said his client had been physically and emotionally abused for months.