The Brisbane, Australia-based band was founded in 2006 as a death metal entity. The group completed work on its debut album, Relentless Execution Of Ceremonial Excrescence, which was issued by Profound Lore Records in December. It was supposed to be a 77-minute long album, but was not. Death metal band Impetuous Ritual released an album entitled Blight Upon Martyred Sentience through Profound Lore Records on June 16th 2017.