Ο Κώστας γεννήθηκε στη Θεσσαλονίκη, αλλά μεγάλωσε στο Κιλκίς, γενέτειρα των γονιών του, Γιάννη και Μαρίας, λόγω μετάθεσης του πατέρα του, που υπηρετούσε στην Ελληνική Αστυνομία.
Η ενασχόλησή του με τον αθλητισμό ξεκίνησε σε ηλικία επτά ετών, αλλά από το καράτε! Ο αιφνίδιος θάνατος του προπονητή του Κώστα Πέτκογλου, έβαλε πρόωρο τέλος στην... καριέρα του μετά από δύο χρόνια.
Η ομιλία του προπονητή της ανδρικής ομάδας μπάσκετ του ΓΑΣ Κιλκίς Σωκράτη Δήμα στο σχολείο του, κέντρισε το ενδιαφέρον του για το μπάσκετ και σε ηλικία 11 ετών, έχοντας και το παράδειγμα της αδερφής του Αρετής, που ήδη έπαιζε μπάσκετ στην γυναικεία ομάδα του ΓΑΣ, πήρε την μεγάλη απόφαση.
Σε ηλικία 14 ετών, βρέθηκε στην ανδρική ομάδα του ΓΑΣ Κιλκίς, όπου λόγω ύψους αγωνίστηκε ως σέντερ!
Στον ΓΑΣ Κιλκίς είχε συμπαίκτες τους Γιώργο και Στέφανο Δέδα, αλλά δεν πρόλαβε να παίξει με τον Λουκά Μαυροκεφαλίδη, που αγωνίστηκε στην ίδια ομάδα, αλλά αργότερα.
Ο Κώστας πήρε μεταγραφή στην ομάδα του ΠΑΟΚ το καλοκαίρι του 1999 και την πρώτη του σεζόν αγωνίστηκε στη παιδική, αλλά και την εφηβική ομάδα, ενώ συμμετείχε και σε ορισμένες προπονήσεις της ανδρικής ομάδας.
Πραγματοποίησε το ντεμπούτο του στην Α1, στις 16 Δεκεμβρίου 2000 στο γήπεδο της Νεάπολης στη Θεσσαλονίκη και στον αγώνα Μακεδονικός - ΠΑΟΚ 71-92. Πέτυχε και 2 πόντους.
Πέτυχε 36 πόντους (6/6 βολές, 6/9 δίποντα, 6/12 τρίποντα) στον τελικό του Πανελληνίου Σχολικού Πρωταθλήματος που έγινε στην Τρίπολη (10/4/2002, Αριστοτέλειο - 11ο Λύκειο Πειραιά: 101-70).
Στον αγώνα Ελλάδα - Βουλγαρία 116-38 (26/4/2002) που έγινε στην Έδεσσα για την προκριματική φάση του Ευρωπαϊκού Πρωταθλήματος, πέτυχε 33 πόντους και εξαιρετικά στατιστικά: 1/1 βολή, 7/8 δίποντα, 6/8 τρίποντα, 7 ριμπάουντ, σε 21 λεπτά και... διέλυσε το σύστημα αξιολόγησης (Tendex) της στατιστικής υπηρεσίας Galanis Sports Data, με το εξωπραγματικό 2,143!!
Πέτυχε 10 τρίποντα, στον τελικό (ΠΑΟΚ-ΑΓΕ Χαλκίδας 93-49) του Πανελληνίου Πρωταθλήματος Εφήβων που έγινε το 2002 στο Μεσολόγγι.
Το 2003 και σε ηλικία 19 ετών, έγινε ο νεαρότερος αρχηγός στην ιστορία του ΠΑΟΚ και του ελληνικού μπάσκετ, γεγονός που αποτέλεσε και αποτελεί τεράστια τιμή για τον Κώστα.
Το καλοκαίρι του 2005 ταξίδεψε στις ΗΠΑ και έκανε work out για αρκετές ομάδες του ΝΒΑ και λίγο αργότερα υπέγραψε συμβόλαιο με την Unicaja Malaga.
Με 1.871 πόντους, είναι 4ος σκόρερ στην ιστορία του ΠΑΟΚ στην Α1, μετά τους Πρέλεβιτς (4427), Κόρφα (3611), Φασούλα (2414). Κατέχει επίσης την 3η θέση σε εύστοχα τρίποντα (283) στην ιστορία του ΠΑΟΚ στην Α1, μετά τους Κόρφα (532) και Πρέλεβιτς (522), αλλά και την 4η θέση σε κλεψίματα (160), μετά τους Μπουντούρη (314), Πρέλεβιτς (300) και Κόρφα (206).
Πραγματοποίησε το ντεμπούτο του στο Ισπανικό Πρωτάθλημα, στις 9 Ιουνίου 2006 και στον αγώνα DKV Joventut - Unicaja Malaga.
Την Πέμπτη, 12 Ιουνίου 2007 ανακοινώθηκε η μεταγραφή του στον Ολυμπιακό Πειραιώς, με τον οποίο υπέγραψε τριετές συμβόλαιο.
Την Πέμπτη 21 Αυγούστου 2008 και μετά από 26 μήνες, έκανε την πρώτη του προπόνηση με τον ΠΑΟΚ, αμέσως μετά την ανακοίνωση της αποδέσμευσής του από τους ερυθρόλευκους και την απόκτησή του από τον Δικέφαλο του Βορρά. Ο αρχηγός επέστρεψε στο σπίτι του.
Στις 25 Ιανουαρίου 2009 και μόλις ύστερα από πέντε μήνες από την επιστροφή του στον ΠΑΟΚ, ο Δικέφαλος ανακοίνωσε την λύση της συνεργασίας των δύο πλευρών, λόγω των δυσμενών οικονομικών συνθηκών που περιήλθε η ομάδα. Την στιγμή της αποχώρησής του από τον ΠΑΟΚ ο Κώστας ήταν τρίτος σκόρερ του ελληνικού πρωταθλήματος με 247 πόντους σε 15 αγώνες για την περίοδο 2008 - 09 και πρώτος σκόρερ του ΠΑΟΚ. Την σεζόν 2008-09 ολοκλήρωσε στην Ιταλία και στην Premiata Montegranaro.
Στις 8 Αυγούστου 2009 ανακοινώθηκε η μεταγραφή του στην Xacobeo:BluSens, όπου θα αγωνιστεί για την περίοδο 2009 - 2010 στην δεύτερη παρουσία του στην ACB.