The invention discloses a valve actuating mechanism for an engine and a
cam of the valve actuating mechanism. The valve actuating mechanism for the engine comprises a valve mechanism, a swing arm
assembly, a first roller, a second roller, a first
cam shaft, a second
cam shaft and a phase adjusting mechanism. A first cam profile comprises a first profile first section, a first profile second section, a first profile third section, a first profile fourth section, a first profile fifth section, a first profile sixth section and a first profile seventh section which are connected end to end, and a second cam profile comprise a second profile first section, a second profile second section, a second profile third section, a second profile fourth section, a second profile fifth section, a second profile sixth section and a second profile seventh section which are connected end to end. When the first roller abuts against the first profile first section, the first profile second section, the first profile third section, the first profile fourth section, the first profile fifth section, the first profile sixth section and the first profile seventh section respectively and the second roller correspondingly abuts against the second profile first section, the second profile second section, the second profile third section, the second profile fourth section, the second profile fifth section, the second profile sixth section and the second profile seventh section respectively, a valve is sequentially in a first
closed state, a primary open stage, a primary closed stage, a secondary open stage, a secondary closed stage, a second
closed state and a third
closed state. The phase adjusting mechanism is used for adjusting the opposite phases of the first cam shaft and the second cam shaft. According to the valve actuating mechanism for the engine in the embodiment, secondary valve open can be achieved, and the open persistent period is adjustable.