แพทยสภามีอำนาจหน้าที่ดังต่อไปนี้
(1) รับขึ้นทะเบียนและออกใบอนุญาตให้แก่ผู้ขอเป็นผู้ประกอบวิชาชีพเวชกรรม
(2) พักใช้ใบอนุญาตหรือเพิกถอนใบอนุญาตเป็นผู้ประกอบวิชาชีพเวชกรรม
(3) รับรองปริญญา ประกาศนียบัตรในวิชาแพทยศาสตร์ หรือวุฒิบัตรในวิชาชีพเวชกรรมของสถาบันต่าง ๆ
(4) รับรองหลักสูตรต่าง ๆ สำหรับการฝึกอบรมในวิชาชีพเวชกรรมของสถาบันทางการแพทย์
(5) รับรองวิทยฐานะของสถาบันทางการแพทย์ที่ทำการฝึกอบรมใน (4)
(6) ออกหนังสืออนุมัติหรือวุฒิบัตรแสดงความรู้ความชำนาญในการประกอบวิชาชีพเวชกรรมสาขาต่าง ๆ และออกหนังสือแสดงวุฒิอื่น ๆ ในวิชาชีพเวชกรรม