Ο Κώστας Βαϊνάς γεννήθηκε στο Πήλιο. Σπούδασε Μαθηματικά στο Πανεπιστήμιο Αθηνών και Στατιστική στην ΑΒΣΠ. Τελείωσε τη διετή μετεκπαίδευση ελλήνων εκπαιδευτικών στην Ανώτατη Παιδαγωγική Σχολή Esslingen της Γερμανίας και στη συνέχεια περάτωσε μεταπτυχιακές σπουδές (Diplom fur Padagogik) στην ίδια Σχολή. Κατά τη διάρκεια της εκπόνησης της διδακτορικής του διατριβής στην Ανώτατη Παιδαγωγική Σχολή του Ludwigsburg Γερμανίας, του παραχωρήθηκε διετής υποτροφία που παραχωρείται σε διακεκριμένα διδακτορικά εν εξελίξει από το κρατίδιο της Baden Wurttenberg. Ανακηρύχθηκε διδάκτορας των Παιδαγωγικών το 1992. Έχει διδάξει σε διάφορα επιμορφωτικά προγράμματα για εκπαιδευτικούς, στη Σχολή Νηπιαγωγών Χανίων, στην ΠΑ και ΣΕΛΔΕ Μυτιλήνης στο Τμήμα ΦΚΣ του Πανεπιστημίου Κρήτης, στο ΠΤΕΑ του Πανεπιστημίου Θεσσαλίας και στην Ρ.Η. Ludwigsburg. Διετέλεσε Σύμβουλος Δευτεροβάθμιας Εκπαίδευσης Εξωτερικού (Stuttgart) και Σύμβουλος Μαθηματικών Εσωτερικού στην Α' Αθηνών. Από το 2000 υπηρετεί ως καθηγητής Παιδαγωγικών στην ΑΣΠΑΙΤΕ και είναι υπεύθυνος για τη λειτουργία του Παραρτήματος της ΑΣΠΑΙΤΕ στο Βόλο. Τα ενδιαφέροντα του εκτείνονται γενικά στην Παιδαγωγική και εστιάζονται στη Διδακτική των Μαθηματικών, στη Διδακτική Μεθοδολογία και στην Επαγγελματική Παιδαγωγική. Με τα θέματα αυτά ασχολείται και στο συγγραφικό του έργο.