Lễ khai mạc SEA Games 31 được tổ chức vào 20h00 ngày 12-5-2022 trên SVĐ Quốc gia Mỹ Đình. Mở đầu buổi lễ là nghi thức chào cờ của nước chủ nhà Việt Nam. Tiếp theo là những màn đồng diễn, các tiết mục trình diễn ấn tượng được dàn dựng công phu của rất nhiều nghệ sỹ tham gia.
Sau các tiết mục biểu diễn là buổi diễu hành của 11 quốc gia khu vực Đông Nam Á. Đoàn thể thao Việt Nam tham dự với số lượng VĐV đông đảo nhất là 956 và tranh tài ở đầy đủ 40/40 môn thể thao của kỳ đại hội lần này. VĐV bơi Nguyễn Huy Hoàng nhận vinh dự cầm cờ Tổ quốc tiến vào sân khấu.
Đúng 21h00, Chủ tịch nước Nguyễn Xuân Phúc tuyên bố SEA Games 31 chính thức bắt đầu. Sau đó, VĐV môn đấu kiếm Nguyễn Thành An và trọng tài quốc tế Phan Thị Ngọc Linh của môn muay đại diện cho các VĐV và trọng tài tham dự SEA Games 31 đọc lời tuyên thệ.
31 VĐV đại diện cho đoàn thể thao Việt Nam tham dự lễ diễu hành
Nghi thức rước đuốc từ ngoài sân Mỹ Đình đến điểm thắp đuốc ở đài đuốc gồm các cựu VĐV, VĐV xuất sắc của thể thao Việt Nam như Hoàng Xuân Vinh, Trần Hiếu Ngân, Hoàng Anh Tuấn, Trần Lê Quốc Toàn, Nguyễn Thị Tĩnh, Nguyễn Thúy Hiền, Lê Bích Phương. VĐV điền kinh Quách Thị Lan là người có vinh dự thắp đuốc cho đài lửa của SEA Games 31 năm nay.
Lễ khai mạc khép lại bằng phần trình diễn ca khúc chủ đề của SEA Game lần thứ 31 "Let’s shine" (Hãy toả sáng). Ca khúc được biểu diễn bởi các nghệ sỹ nổi tiếng là diva Hồng Nhung, ca sỹ Tùng Dương và 4 thành viên của nhóm nhạc nam Oplus.
Trọng Ân (tổng hợp)