Theo sử triều Nguyễn, chùa do Thiền sư Khánh Long tạo dựng vào thế kỷ 17. Kiến trúc hiện nay được xây dựng năm 1954, tam quan dựng năm 1970. Ở điện Phật có 3 pho tượng Phật cổ bằng đá. Hàng năm có đông khách thập phương đến viếng thăm chùa và lễ Phật. Chùa nằm trên núi Châu Thới, phong cảnh yên tĩnh, trang nghiêm. Ðứng ở đây có thể ngắm nhìn cảnh đẹp của các vùng xung quanh.