Ο Ιωάννης Αποστολάκης γεννήθηκε στα Χανιά της Κρήτης και σπούδασε μαθηματικά στο Πανεπιστήμιο της Αθήνας. Έχει κάνει μεταπτυχιακές σπουδές στην πληροφορική, την επιχειρησιακή έρευνα και τη διοίκηση εκπαιδευτικών μονάδων, ενώ έχει διδακτορικό δίπλωμα στην ιατρική πληροφορική με εξειδίκευση στην επεξεργασία βιολογικών εικόνων και σημάτων. Έχει διατελέσει επί σειρά ετών επιστημονικός συνεργάτης της Θεραπευτικής Κλινικής του Πανεπιστημίου Αθηνών. Έχει εργαστεί ως ειδικός επιστήμονας σε θέματα πληροφορικής στο Υπουργείο Εσωτερικών, Δημόσιας Διοίκησης και Αποκέντρωσης και ως Επιστημονικός Συνεργάτης στο ΤΕΙ Αθήνας. Σήμερα κατέχει την θέση του Επιστημονικού Υπεύθυνου του Προγράμματος Πληροφορικής στην Εθνική Σχολή Δημόσιας Διοίκησης στην οποία διδάσκει το μάθημα "Συστήματα πληροφορικής υπηρεσιών υγείας" στους σπουδαστές του Τμήματος Κοινωνικής Διοίκησης. Έχει συμμετάσχει στη συγγραφή συνολικά δέκα βιβλίων σε θεματικά αντικείμενα της πληροφορικής και έχει σημαντικό ερευνητικό έργο σε θέματα ιατρικής πληροφορικής και εκπαίδευσης.