Set phrase meaning both physically and mentally, or with one's whole being. Often used with verbs like 捧げる, 尽くす, or 疲れる.
He devoted himself body and soul to his research.
I'm exhausted both physically and mentally.
Compound of 身 (body) + も (also) + 心 (heart/mind) + も (also), literally 'both body and mind'.