Abstract: A rotary internal combustion engine is disclosed herein and includes two confronting but spaced apart side casings which comprise part of the overall engine housing and a rotor located between the side casings, mounted around a rotatable shaft and extending between the casings. The engine disclosed herein has a number of improved features including improved sealing vanes which cooperate with the rotor and side casings to define various function chambers in the engine. The engine also includes more efficient combustion chambers including improved check valve mechanisms for introducing fuel into the combustion chambers. The engine also provides greater power generation due to an improved angle of combustion onto the lobes of the rotor.