Tái phạm nguy hiểm là trường hợp đã bị kết án về tội rất nghiêm trọng, tội đặc biệt nghiêm trọng do cố ý, chưa được xóa án tích mà lại phạm tội rất nghiêm trọng, tội đặc biệt nghiêm trọng do cố ý; hoặc tái phạm, chưa được xóa án tích mà lại phạm tội do cố ý (Điểm a và điểm b khoản 2 Điều 49).
So với trường hợp tái phạm nguy hiểm được quy định trong BLHS năm 1985 thì BLHS năm 1999 có quy định một số điểm khác như sau:
+ BLHS năm 1985 quy định: "đã bị phạt tù về tội nghiêm trọng" thì BLHS năm 1999 quy định: "đã bị kết án về tội rất nghiêm trọng, tội đặc biệt nghiêm trọng". Trước đây căn cứ để áp dụng dấu hiệu tái phạm nguy hiểm đối với người phạm tội là đã bị phạt tù về tội nghiêm trọng thì theo quy định của BLHS năm 1999 căn cứ áp dụng chỉ là đã bị kết án về tội rất nghiêm trọng, tội đặc biệt nghiêm trọng mà không đòi hỏi hình phạt đã bị tuyên là phạt tù có thời hạn hay các hình phạt khác, quy định này sẽ đảm bảo hơn trong việc áp dụng dấu hiệu tái phạm nguy hiểm đối với người phạm tội đã bị kết án về tội nghiêm trọng nhưng hình phạt lại không phải là hình phạt tù.
+ BLHS năm 1985 quy định: "mà lại phạm tội nghiêm trọng" thì BLHS năm 1999 quy định: "mà lại phạm tội rất nghiêm trọng, tội đặc biệt nghiêm trọng"
+ BLHS năm 1985 quy định: "mà lại phạm tội ít nghiêm trọng do cố ý hoặc tội nghiêm trọng thì BLHS năm 1999 quy định: "mà lại phạm tội do cố ý";
Như vậy, tái phạm nguy hiểm theo BLHS năm 1999 có đặc điểm sau: + Đã hai lần phạm tội đều là tội rất nghiêm trọng hoặc tội đặc biệt nghiêm trọng; hoặc một trong hai lần đó là tội rất nghiêm trọng hoặc tội đặc biệt nghiêm trọng do cố ý, trong đó có một lần bị kết án.
+ Đã tái phạm, chưa được xóa án tích mà lại phạm tội do cố ý, không phân biệt tội đó là tội ít nghiêm trọng, tội nghiêm trọng hay tội đặc biệt nghiêm trọng.