Am găsit o expresie românească care să fie de forma si-a inecat sufletul:

și-a înecat sufletul = (sau amarul), (pop .) a băut până nu mai știe de el.
Sursa: Dicționar de expresii și locuțiuni românești