Ngư lôi là một loại vũ khí tự di chuyển trong nước, bên trong mang thuốc nổ lao vào đáy tàu thuyền của đối phương. Ngư lôi là đạn chính của
tàu ngầm tấn công và
tàu phóng lôi, ngoài ra còn có thể được bắn từ tàu nổi và
máy bayNgư lôi thuộc nhóm
đạn tự hành (tiếng Anh: missle), có thể có điều khiển hoặc không, được bắn từ
ống phóng lôi, phổ biến nhất là bắn bằng năng lượng khí nén, hoặc được phóng không cần ống, như ở
máy bay hay thủy lôi.Ngư lôi ngày nay có hình trụ rất dài, có máy tự đẩy và mang theo đầu đạn chứa nhiều
thuốc nổ. Ngư lôi mang đầu đạn từ vài chục, vài trăm
kilôgam đến nhiều
tấn, có thể mang
đầu đạn hạt nhân hoặc thông thường. Ngư lôi cũng được dùng như một thành phần của vũ khí khác.Trong
Nội chiến Mỹ ngư lôi dùng để chỉ loại tàu hẹp và dài, chạy hơi nước. Đầu tàu có cần dài, trên đó có khối thuốc nổ. Cảm tử quân đâm khối thuốc này vào tàu địch rồi kích nổ. Công việc này quá nguy hiểm nên có nhu cầu đạn tự hành.Người ta hay nhầm lẫn giữ ngư lôi và
thủy lôi (một loại
mìn dưới nước). Hiện nay, do công nghệ phát triển nên ranh giới phân biệt 2 loại vũ khí này cũng mờ nhạt đi, hiện đã có những loại "
thủy lôi lai ngư lôi", chúng được neo dưới nước giống như thủy lôi nhưng lại có thể tự phát hiện mục tiêu rồi lao vào đối phương giống như ngư lôi.