Đền được xây dựng từ thời vua Đinh Tiên Hoàng khoảng năm 986 - 979, đến thời Hậu Lê thì được hoàn thiện một lần nữa và có được dáng vẻ như hiện tại.