An adjustable stroke percussion massage device includes a stroke arm having a first end connected to a percussion massage head. A pin extends outward at a second end of the stroke arm. A cam has a cam slot formed into the cam such that the pin fits into the cam slot. The cam slot has a length, where the pin is movable from a first end of the cam slot to a second end of the cam slot, where the pin is a first distance from a rotation axis of the cam when positioned at the first end of the cam slot, and the pin is a second distance from the rotation axis of the cam when positioned at the second end of the cam slot. A motor is operable to rotate the cam about the rotation axis, moving the stroke arm along a vibration axis.