A variable valve actuation mechanism for an internal combustion engine
includes a drive shaft that rotates in operative association with
rotation of a crankshaft, thereby to drive an intake or exhaust valve to
open or close by way of a rocker arm; and a control shaft that is rotated
by driving of a control shaft actuator and that causes variation of the
position of the rocker arm, thereby to cause a lift characteristic of the
intake or exhaust valve to be continuously variable. The control shaft
includes a flange portion protruding from an outer circumferential
surface of the control shaft to thereby regulate movement in an axial
direction of the control shaft. A cylinder head rotatably supporting the
control shaft includes a flange bearing portion that contacts the flange
portion. The flange portion includes a stopper protrusion that protrudes
from the flange portion and that contacts the flange bearing portion,
thereby to regulate a rotation range of the control shaft.