Xưa kia, Hoàng Yến Chao, người dân tộc Tày, là thổ ti cai trị xứ Bắc Hà (tỉnh Lào Cai), dân trong vùng quen gọi là "Vua Mèo" đã cho xây dựng dinh thự tại châu Bắc Hà để khẳng định uy quyền và sự giàu của mình. Gần 100 năm trôi qua, dinh Vua Mèo vẫn đứng sừng sững giữa bao la núi đồi, trở thành một địa điểm du lịch nổi tiếng của Bắc Hà.
Khởi công năm 1914 song đến năm 1921 dinh Vua Mèo mới được hoàn thành. Chủ nhân của đinh là cha con Hoàng Yến Chao, Hoàng A Tưởng. Hoàng A Tưởng cũng là một thổ ti ở Bắc Hà cho đến ngày Lào Cai được giải phóng. Vì thế, ngoài cái tên dinh vua Mèo, người ta còn gọi đây là dinh Hoàng A Tưởng.
Tương truyền, dinh thự vua Mèo Hoàng A Tưởng đươc thầy Tàu về xem thế đất theo phong thủy. Dinh tọa lạc trên một quả đồi rộng ở châu Bắc Hà, nay là trung tâm thị trấn huyện Bắc Hà, phía sau và hai bên đều có núi, phía trước có một dòng suối uốn lượn và có núi thế mẹ bồng con. Thế đất "tựa sơn đạp thủy" vững chãi, với mong muốn dòng họ được quyền quý, con cháu đời sau vinh hiển. Khu dịnh thự vua Mèo đã đạt đến trình độ thiết kế tinh xảo và nổi lên với quy mô đồ sộ tại vùng núi cao xa xôi, hùng vĩ như Bắc Hà.
Dinh Hoàng A Tưởng được hoàn thành từ năm 1921.