O Γιάννης Κακουλίδης γεννήθηκε στον Πειραιά το 1946. Σπούδασε πολιτικές επιστήμες στην Αθήνα και νομικά στο Παρίσι. Έγραψε ποίηση, θέατρο, πεζό, κινηματογραφικά σενάρια και στίχους για πάνω από πεντακόσια γνωστά ελληνικά τραγούδια. Ποιήματά του δημοσιεύτηκαν σε πολλά περιοδικά, ελληνικά και ξένα, μεταφρασμένα στα Αγγλικά, Γαλλικά, Ιταλικά και Ουγγρικά, καθώς και σε ανθολογίες, τόσο στην Ελλάδα, όσο και στην Αμερική και την Ουγγαρία.
Τιμήθηκε δύο φορές με το Α΄ βραβείο του Φεστιβάλ Τραγουδιού Θεσσαλονίκης (1965 και 1972). Ήταν μέλος της Εθνικής Εταιρείας Ελλήνων Λογοτεχνών, της Εταιρείας Ελλήνων Θεατρικών Συγγραφέων, της Γαλλικής Εταιρείας Συγγραφέων, Συνθετών και Εκδοτών, της Ένωσης Μουσικοσυνθετών-Στιχουργών Ελλάδας και της Ένωσης Ελλήνων Σεναριογράφων.
Συνεργάστηκε ως αρθρογράφος με τα περιοδικά Αντί, Ένα, Money and Life, KΡΑΜΑ, και τις εφημερίδες Έθνος, Ελεύθερος Τύπος και Real News. H παρουσία του στην πολιτική σκηνή ήταν επίσης έντονη. Με πλούσια συνδικαλιστική δράση προδικτατορικά στο φοιτητικό κίνημα και στη Νεολαία Λαμπράκη, συνέχισε την πολιτική του δράση από τις γραμμές της ΕΔΑ κατά τη μεταδικτατορική επανασύστασή της. Διετέλεσε αναπληρωτής Πρόεδρος της ΕΔΑ, υποψήφιος ευρωβουλευτής της στη λίστα του ΠΑΣΟΚ στις ευρωεκλογές του 1984 και υποψήφιος Επικρατείας του Συνασπισμού στις εθνικές εκλογές του 1996.
Υπήρξε ιδρυτικό μέλος της ΔΗΜΑΡ. Επιπλέον διετέλεσε σύμβουλος του Φώτη Κουβέλη σε θέματα επικοινωνίας και υπεύθυνος Πολιτισμού του κόμματος.
Πέθανε το 2015.