Teognide nacque probabilmente a Megara Nisea, nel Peloponneso, da famiglia aristocratica e, in seguito , ebbe ogni bene confiscato e dovette fuggire dalla patria in seguito alla vittoria politica della fazione democratica. Si rifugiò, quindi, a Megara Iblea, colonia siciliana di Nisea, tornando poi nella terra natale ancora dilaniata dalle lotte interne. Presso gli antichi godé fama di essere il migliore tra i poeti elegiaci, a tal punto che ogni produzione gnomica e sentenziosa di tal genere, qualora fosse di autore incerto, veniva attribuita a Teognide.
Riguardo la cronologia non vi sono molti dati. Le uniche notizie provengono dal Lessico Suda che lo ricorda nell'Olimpiade 59^, da S.Girolamo e Cirillo per l'Olimpiade 58^, da Cronichon Paschale per l'Olimpiade 57^ che testimoniano come l'acme di Teognide si collochi in quel periodo. Oltre a questi pochi sono i dati , è quindi palese il motivo per cui non è possibile una risposta metodicamente valida al problema della cronologia teognidea. Possiamo, in definitiva, solo supporre che la sua vita sia collocata fra la fine del VI secolo a.C e la prima metà del V a.C..