Ο Γιάννης Κεφαλογιάννης γεννήθηκε το 1982 στο Ρέθυμνο. Σπούδασε νομικά στο Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών και συνέχισε με μεταπτυχιακές σπουδές στο Πανεπιστήμιο Columbia της Νέας Υόρκης, στον τομέα της Πολιτικής και των Διεθνών Σχέσεων. Ολοκλήρωσε τις σπουδές του με επιμόρφωση στη Νομική Σχολή του Πανεπιστημίου του Harvard, αποκτώντας ειδίκευση στην τεχνική της διαπραγμάτευσης για δικηγόρους.
Εκλέγεται Βουλευτής Ρεθύμνου με τη Νέα Δημοκρατία από το 2012. Έχει διατελέσει Γραμματέας της Βουλής των Ελλήνων (2012 -2019), Τομεάρχης Άμυνας και Εξωτερικών (2015 -2019) και Κοινοβουλευτικός Εκπρόσωπος της ΝΔ (2016-2019).
Από τον Ιούλιο του 2019 μέχρι τον Αύγουστο του 2021, υπηρέτησε ως Υφυπουργός Υποδομών και Μεταφορών στην Κυβέρνηση του Κυριάκου Μητσοτάκη.
Τώρα είναι Υφυπουργός Εθνικής Αμύνης
Μιλά Αγγλικά και Γερμανικά.