Ο Νίκος Κοκοσαλάκης γεννήθηκε στον Κρουσώνα Ηρακλείου Κρήτης το 1937. Σπούδασε Θεολογία και Φιλοσοφία στο Πανεπιστήμιο Αθηνών και μεταπτυχιακά στο Πανεπιστήμιο της Γενεύης και στο Πανεπιστήμιο του Λίβερπουλ (διδακτορικό). Δίδαξε στο Πανεπιστήμιο του Λίβερπουλ σε όλες τις βαθμίδες από το 1966 έως το 1995 αφ’όπου αφυπηρέτησε ως Ομότιτλος Καθηγητής (Honorary Senior Fellow). Διετέλεσε πρόεδρος του Διεθνούς Συλλόγου Κοινωνιολογίας (RC 22 Κοινωνιολογία της Θρησκείας) από το 1984-1988. Εργάσθηκε στο Πάντειο Πανεπιστήμιο, στο Κέντρο Κοινωνικής Πολιτικής (ΚΕΚΜΟΚΟΠ), ως Σύμβουλος Έρευνας από το 1995 έως το 2011. Έχει πλούσιο συγγραφικό και ερευνητικό έργο κυρίως στην Αγγλική. Κατέχει τον τίτλο «ΑΡΧΩΝ» του Οικουμενικού Πατριαρχείου από τον Πατριάρχη Αθηναγόρα.