No. Due to the length of the retractable lens, operation buttons interfering, and　other reasons, this item is NOT compatible with the first-generation model of PowerShot G7X.