Родился 18 июля 1840 года, происходил из дворян Херсонской губернии. Образование получил во 2-й Санкт-Петербургской гимназии, после чего поступил в Михайловское артиллерийское училище, из которого выпущен 6 декабря 1856 года.
16 июля 1859 года произведён в прапорщики и зачислен в Михайловскую артиллерийскую академию, 14 сентября 1860 года произведён в подпоручики. Из академии выпущен 5 августа 1861 года во 2-ю батарею гвардейской конно-артиллерийской бригады с переименованием в прапорщики гвардии и проходил службу на Сестрорецком оружейном заводе, 30 августа вновь получил чин подпоручика. В 1863—1864 годах Таль принимал участие в подавлении восстания в Польше.
Произведённый 5 апреля 1866 года в поручики Таль поступил в Николаевскую академию Генерального штаба, из которой выпущен по 2-му разряду 31 марта 1868 года с чином штабс-капитана. Продолжая службу в гвардейской конной артиллерии Таль 30 августа 1872 года получил чин капитана. 30 августа 1875 года он был произведён в полковники и назначен командиром 2-й батареи гвардейской конно-артиллерийской бригады.
В 1877—1878 годах Таль принимал участие в военных действиях против турок на Балканах, состоял в отряде генерал-майора Клодта и 5 мая 1878 года был награждён орденом св. Георгия 4-й степени
За другие отличия во время этой кампании Таль был награждён орденом св. Владимира 4-й степени с мечами и бантом и получил золотую шашку с надписью «За храбрость» (за бой под Филиппополем 3, 4 и 5 января 1878 года). 28 декабря 1878 года он был назначен флигель-адъютантом.
21 сентября 1884 года Таль был назначен командиром 15-го драгунского Александрийского полка, а 9 декабря 1887 года получил в командование лейб-гвардии Кирасирский Его Величества полк, 30 августа 1888 года произведён в генерал-майоры. С 21 мая 1892 года он командовал 2-й бригадой 1-й гвардейской кавалерийской дивизии, а с 15 декабря 1894 года — 3-й бригадой этой дивизии. 14 мая 1897 года Таль получил должность начальника 13-й кавалерийской дивизии и 6 декабря того же года был произведён в генерал-лейтенанты. С 22 мая 1903 года по 1 июня 1905 года он командовал 11-м армейским корпусом, после чего вошёл в число членов Александровского комитета о раненых. 6 декабря 1906 года произведён в генералы от кавалерии.
Скончался 16 октября 1911 года в Царском Селе, похоронен в Санкт-Петербурге на Волковом лютеранском кладбище.
Среди прочих наград Таль имел ордена: