Nghi lễ bắn súng chào này có xuất xứ từ ngành hàng hải thời xưa, khi mà các đế quốc như Anh, Pháp, Tây Ban Nha ... bùng nổ việc sử dụng tàu để đi xâm chiếm các thuộc địa và mở rộng lãnh thổ.
Trên các chiến hạm thời đó mỗi khi bắn xong một phát đại bác, phải bồi thuốc và nạp đạn trở lại mới bắn tiếp được, mỗi lần như vậy nhiều khi mất đến 20 phút.
Trước khi 1 tàu vào bến khách (không phải bến của địch), chiến hạm bắn hết tất cả đại bác trên tàu để chứng tỏ rằng mình không còn là hiểm họa cho trên bờ nữa (Ít nhất là trong vòng 20 phút). Lần lần súng chào thành thông tục để các chiến hạm chào kính và trên bờ đáp lễ lại. Tuy nhiên thông lệ này lại đi quá trớn, các chiến hạm cứ chào và trên bờ cứ đáp lễ có khi đến hàng giờ không dứt.
Để ngăn chận bớt sự phí phạm đạn dược này, BTL Hải Quân Hoàng Gia Anh ra lệnh các chiến hạm chỉ được bắn tối đa 7 phát súng chào, và đơn vị bờ đáp lễ bằng 3 lần số được chào (tối đa 21 phát). Từ đó 21 phát súng chào chỉ dành cho khách mà thôi.
Với sự hùng mạnh và ảnh hưởng của Hải Quân Anh đương thời, lần lần truyền thống này được áp dụng hầu hết trên thế giới.