Andres Ehin sündis 13. märtsil 1940 Tallinnas. 1964 lõpetas Tartu Riikliku Ülikooli eesti filoloogina soome-ugri keelte erialal.
Ta on töötanud saksa keele, kehalise kasvatuse ja ajaloo õpetajana, ajakirja "Küsimused ja Vastused" toimetajana, ajalehe "Sirp ja Vasar" peatoimetaja asetäitjana, ajakirja "Kultuur ja Elu" osakonnajuhatajana ja ENE toimetajana. Aastast 1974 oli Ehin vabakutseline kirjanik.
Ehin on pälvinud 1996. aastal kultuurkapitali kirjanduse sihtkapitali aastapreemia luulekogu "Teadvus on ussinahk", 2001. aastal riikliku kultuuripreemia koondkogu "Alateadvus on alatasa purjus" eest ning 2003. aastal : Juhan Liivi luuleauhinna luuletuse "***sügaval maa all elavad..." eest.
2002. aastal andis president Ehinile Valgetähe IV klassi teenetemärgi.
Tema luuletusi on tõlgitud vene, läti, leedu, kasahhi, soome, rootsi, inglise, saksa, taani, galeegi, prantsuse, ungari ja hispaania keelde. Ehin ise on tõlkinud proosat ja luulet inglise, vene, soome, prantsuse, saksa ja sölkupi keelest, samuti türgi ja gruusia keelest.