Ông phục vụ nhiều đời vua, từ Lý Thái Tông, Lý Thánh Tông đến Lý Nhân Tông.