礼炮在国家庆祝大典可增添一种隆重的气氛。
礼炮仪式起源于德国的中世纪。当时在奥格斯堡城为了隆重地迎接一位从前线凯旋的皇帝,决定鸣礼炮100响。但负责鸣炮的军官数到后来数糊涂了,鸣了101响。从此,鸣礼炮101响的传统就沿袭下来了。
另一说,鸣放礼炮起源于英国。17至18世纪,英国已成为当时头号殖民帝国,世界上几乎每块大陆都有它们的殖民地。英国军舰驶过国外炮台或驶入外国港口时,蛮横地要求所在国内向他们鸣炮致礼,以示对英国的尊重和臣服。作为回礼,英舰一般鸣炮7响。但是,英国殖民主义者认为弱国与强国、殖民地与宗主国不能平起平坐。英舰鸣一声礼炮,别国应报3声。这样三七二十一声,礼炮的习俗就诞生了。不过,后来随着英国在国际上的地位逐渐走下坡路,英国军舰也开始改为鸣21响礼炮,以示平等。
举行盛大庆典鸣放礼炮的规格各国不尽相同。美国国庆日鸣放50响,表示每州鸣一声。在迎宾仪式中鸣放礼炮,最高规格是21响,一般国家元首鸣放;其次19响,为政府首脑鸣放。