Dzimis Seces pagastā. Absolvējis Jēkabpils komercskolu un 1916. gadā Tiflisas karaskolu, iegūstot praporščika pakāpi. Piedalījies Pirmajā pasaules karā. Igaunijas brīvības cīņu laikā iestājies igauņu karaspēkā, kur dienējis uz bruņuvilcieniem. 1919. gada 22. decembrī paaugstināts par leitnantu (kapteinis — 1923., majors — 1930., pulkvežleitnants — 1939.). 1920. gada 17. augustā apbalvots ar Igaunijas Brīvības krusta II pakāpes 3. šķiru. Kopš 1924. gada bija bruņuvilciena komandieris. No 1934. līdz 1939. gadam bija bruņuvilcienu II divīzijas komandieris. 1935. gadā apbalvots ar Igaunijas Ērgļa ordeņa IV šķiru. 1936. gadā nomainījis savu uzvārdu no Avotiņš uz Āviste. Pēc padomju okupācijas 1941. gada 27. jūlijā arestēts un tā paša gada 14. decembrī nošauts Kirovas cietumā.