Abstract: A variable valve device includes: a drive shaft (1) that rotates in synchronization with a crankshaft of an engine; a drive cam (13) provided on the drive shaft (1); a rocker cam (6) pivotally supported on the drive shaft (1); an engine valve that is driven to open and close by the rocker cam (6); a rocker shaft (7) disposed parallel to the drive shaft (1); a rocker arm (3) pivotally supported on the rocker shaft (7); a first link (4) that links the rocker arm (3) and the drive cam (13); a second link (5) that links the rocker arm (3) and the rocker cam (6); and a rocker shaft position modifying means (27) for modifying an operating angle and a lift of the engine valve by varying a position of the rocker shaft (7) relative to the drive shaft (1), wherein the position of the rocker shaft (7) relative to the drive shaft (1) is modified such that within a predetermined operating angle range of the engine valve, a variation of a maximum lift of the engine valve accompanying control of the operating angle is suppr