ความเป็นมาของวันสาธารณสุขแห่งชาติ สืบเนื่องจากพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว ทรงมีพระบรมราชานุญาตให้จัดตั้งกรมสาธารณสุข โดยทรงโปรดเกล้าฯ ให้พระเจ้าน้องยาเธอ กรมหมื่นชัยนาทนเรนทร อธิบดีกรมมหาวิทยาลัย เป็นอธิบดีกรมสาธารณสุขคนแรก ในวันที่ 27 พฤศจิกายน 2461 นับเป็นวาระแรกที่มีการใช้คำว่า “สาธารณสุข” จึงทำให้กรมสาธารณสุขอยู่ในสังกัดกระทรวงมหาดไทยเรื่อยมาจนถึงปี 2485 จึงได้มีการสถาปนาขึ้นเป็น “กระทรวงสาธารณสุข” โดยถือเอาวันที่ 10 มีนาคม เป็นวันสถาปนา “กระทรวงสาธารณสุข”

เมื่อได้จัดตั้งกระทรวงสาธารณสุขขึ้นแล้วทางราชการได้กำหนดรูปคบเพลิงมีปีก และมีงูพันคบเพลิง เป็นเครื่องหมายของกระทรวงสาธารณสุข โดยมีเครื่องหมายที่แสดงถึงอาชีพ อยู่ 2 ชนิด คือ

1. คทากับงูของเอสกูลาปิอุส (Esculapius) เทพเจ้าแห่งแพทย์สมัยกรีก
2. ไม้ศักดิ์สิทธิ์ หรือ Cadkuccus ของเทพเจ้าอพอลโล (Appollo)

ในวันที่ 27 พฤศจิกายน ของทุกปี ทั้งหน่วยงานภาครัฐและภาคเอกชน จะมีการจัดกิจกรรมเนื่องในวันสาธารณสุขแห่งชาติ เพื่อเป็นการให้ความรู้เกี่ยวกับการสาธารณสุข การจัดกิจกรรมรณรงค์เรื่องเกี่ยวกับสาธารณสุขให้แก่ประชาชนทั่วไป.