วันเด็กแห่งชาติ จัดขึ้นเป็นครั้งแรกเมื่อวันจันทร์แรกของเดือน ต.ค. พ.ศ.2498 ตามคำเชิญชวนของ นายวี.เอ็ม. กุลกานี ผู้แทนองค์การสหพันธ์เพื่อ สวัสดิภาพเด็กระหว่างประเทศแห่งสหประชาชาติ ทำให้วันดังกล่าวเป็นวัน World Children’s Day เพื่อให้ประชาชนเห็นความสำคัญและความต้องการของเด็ก และเพื่อกระตุ้นให้เด็กตระหนักถึงบทบาทอันสำคัญของตนในประเทศ โดยปลูกฝังให้เด็กมีส่วนร่วมในสังคม เตรียมพร้อมให้ตนเองเป็นกำลังของชาติ ทำให้ทั่วโลกเริ่มจัดงานวันเด็กอย่างเป็นทางการนับตั้งแต่นั้นเป็นต้นมา

รัฐบาลได้จัดให้มีคณะกรรมการจัดงานวันเด็กแห่งชาติขึ้นมาคณะหนึ่ง ทำหน้าที่ประสานงานกับหน่วยงานต่างๆ ทั้งภาครัฐบาลรัฐวิสาหกิจ และเอกชน กำหนดให้มีการฉลองวันเด็กแห่งชาติทั้งในส่วนกลางและส่วนภูมิภาค จุดประสงค์เพื่อให้เด็กทั่วประเทศทั้งในระบบโรงเรียนและนอกระบบโรงเรียน ได้รู้ถึงความสำคัญของตน เกี่ยวกับสิทธิ หน้าที่ ความรับผิดชอบ ระเบียบวินัย ที่มีต่อตนเองและสังคม มีความยึดมั่นในสถาบันชาติ ศาสนา พระมหากษัตริย์ และการปกครองในระบอบประชาธิปไตย อันมีพระมหากษัตริย์เป็นประมุข
งานวันเด็กแห่งชาติจัดขึ้นทุกปีในวันจันทร์แรกของเดือนตุลาคมจนถึง พ.ศ. 2506 และใน พ.ศ. 2507 ไม่สามารถจัดงานวันเด็กได้ทัน จึงได้เริ่มจัดอีกครั้งในปี พ.ศ. 2508 โดยเปลี่ยนเป็นวันเสาร์ที่ 2 ของเดือนมกราคม เนื่องจากเห็นว่าเป็นช่วงหมดฤดูฝนและเป็นวันหยุดราชการ จนถึงทุกวันนี้
วัตถุประสงค์ของการจัดงานวันเด็กแห่งชาติ
จุดประสงค์เพื่อให้เด็กทั่วประเทศทั้งในระบบโรงเรียนและนอกระบบโรงเรียน ได้รู้ถึงความสำคัญของตน เกี่ยวกับสิทธิ หน้าที่ ความรับผิดชอบ ระเบียบวินัย ที่มีต่อตนเองและสังคม มีความยึดมั่นในสถาบันชาติ ศาสนา พระมหากษัตริย์ และการปกครองในระบอบประชาธิปไตย อันมีพระมหากษัตริย์เป็นประมุข นอกจากนี้ จะเห็นได้ว่า ทุก ๆ ปี ในวันนี้ พระบาทสมเด็จพระเจ้าอยู่หัว จะพระราชทานพระบรมราโชวาท สมเด็จพระสังฆราชฯ ทรงโปรดประทานพระคติธรรม และ ฯพณฯ นายกรัฐมนตรีจะมอบคำขวัญวันเด็ก แสดงให้เห็นว่าเด็กเป็นทรัพยากรที่มีคุณค่ามากที่สุดของชาติ ซึ่งในปีนี้ตรงกับวันเสาร์ที่ 14 มกราคม 2566