Nicolae Timofti s-a născut pe 22 decembrie 1948 în satul Ciutuleşti, raionul Soroca. În anul 1964 a absolvit școala medie din Florești. În perioada 1964 - 1967 a frecventat cursurile școlii serale din Florești. În perioada 1967-1972 a studiat la Facultatea de Drept a Universității de Stat din Republica Moldova.
În perioada 1974 - 1976 Nicolae Timofti a lucrat în calitate de consultant superior la Ministerul Justiţiei, iar pe 11 aprilie 1976 a fost ales judecător în fostul sector Frunze al Capitalei. În perioada 1980 – 1996 exercită funcția de magistrat la Judecătoria Supremă. În iunie 1990 este ales vicepreşedinte al Judecătoriei Supreme.
În 1992 urmează cursurile Institutului de perfecţionare a judecătorilor din SUA în cadrul programului de studiu „Sistemul judecătoresc al SUA", iar în 1996 cursurile programului de studiu „Convenţia CEDO", organizate sub egida PNUD.
În 1996 a fost numit preşedinte al Curţii de Apel a Republicii Moldova și este decorat cu ordinul „Gloria Muncii". În 1998 i se conferă titlul „Om Emerit". În perioada 2001 – 2003 este judecător la Curtea de Apel a Republicii Moldova, iar în perioada 2003 -2005 magistrat la Curtea de Apel Chișinău.
În 2005 este numit judecător la Curtea Supremă de Justiție. În perioada 2003 – 2011 este membru al Consiliului Superior al Magistraturii, iar din 2011 este președintele acestei instituții.
Pe 16 martie 2012 este ales de Parlament în funcția de președinte al Republicii Moldova.
A depus jurământul de președinte al Republicii Moldova pe 23 martie 2012.
De la 23 martie 2012 pînă la 23 decembrie 2016 deţine funcţia de Preşedinte al Republicii Moldova.
Nicolae Timofti este căsătorit şi are trei copii.