Ο Καλλίμαχος γεννήθηκε γύρω στο 310 π.Χ. στην Κυρήνη, αποικία της Θήρας στα παράλια της Βόρειας Αφρικής. Από νωρίς μετέβη στην Αλεξάνδρεια, όπου εργάστηκε αρχικά ως δάσκαλος στο προάστιο Ελευσίνα. Χάρη στις ευρύτατες γνώσεις του, γρήγορα εισήλθε στους κύκλους της Αυλής του βασιλιά της πτολεμαϊκής Αιγύπτου Πτολεμαίου Β΄ του Φιλάδελφου. Εκεί του ανατέθηκε η σύνταξη του καταλόγου των βιβλίων της περίφημης Βιβλιοθήκης. Εξακολούθησε να ζει και να συγγράφει στην Αλεξάνδρεια, στενά συνδεδεμένος με την Αυλή και τη βασιλική οικογένεια.