Si bien existen teorías según las cuales habría nacido en la isla de Cos, en Siracusa, en Crasto o en Samos, lo cierto es que Aristóteles, en su "Poética", señala como su lugar de nacimiento la ciudad de Megara, en Sicilia, donde vivió durante mucho tiempo.