Ο Κώστας Β. Καραστάθης γεννήθηκε στή Μαλεσίνα της Λοκρίδας το 1936. Σπούδασε Παιδαγωγικά μέ υποτροφία του Ιδρύματος Κρατικών Υποτροφιών, τέλειωσε τίς σπουδές του ως αριστούχος και μετεκπαιδεύτηκε κατόπιν εισαγωγικών εξετάσεων στο Διδασκαλείο Δημοτικής Εκπαιδεύσεως. Εξεπλήρωσε τις στρατιωτικές υποχρεώσεις του ως έφεδρος αξιωματικός Πεζικού. Εργάστηκε στή δημόσια Εκπαίδευση. Παράλληλα ασχολήθηκε μέ τήν ιστορική έρευνα και τή Λογοτεχνία, κυρίως με το διήγημα και το ιστορικό μυθιστόρημα. Διηγήματα, μελετήματα, δοκίμια και κριτικές του έχουν δημοσιευθεί σέ πολλά λογοτεχνικά και άλλα περιοδικά. Έχει γράψει 30 βιβλία, εφτά από τά οποία διακρίθηκαν σε καταξιωμένους λογοτεχνικούς και άλλους διαγωνισμούς. Είναι Μέλος της Εθνικής Εταιρείας Ελλήνων Λογοτεχνών από το 1985. Είναι έγγαμος με την Έφη Χρυσανθακοπούλου, μέ τήν οποία έχει δύο παιδιά και πέντε εγγόνια.