Родился в Лодзи. Окончил Суворовский кадетский корпус (1907) и частную школу пилотов «Авиата» в Варшаве (1911).
(диплом № 25 от 20.07.1911 г.).
С-12.

Работал летчиком-испытателем у И. И. Сикорского на Русско-Балтийском заводе в Санкт-Петербурге. В 1912 году вместе с летчиком М. Г. Лерхе и итальянским конструктором Ф. Моска разработал моноплан ЛЯМ, на котором установил всероссийский рекорд высоты. Современная пресса отмечала, «что этот русский рекорд высоты поставлен русским пилотом, на русском аппарате ЛЯМ, построенном в России и из русских материалов». Весной 1913 года на моноплане С-11 выиграл второй приз на соревновании в Петербурге, в начале 1914-го года выполнил «мертвую петлю» на русском самолете С-12.

С началом Первой мировой войны поступил охотником в 16-й корпусный авиационный отряд на правах вольноопределяющегося, летал вместе с Максом Лерхе на самолете С-12А.

За боевые отличия был награждён Георгиевскими крестами 4-й и 3-й степени. 18 октября 1914 года был произведен в прапорщики инженерных войск «за отличия в делах против неприятеля» главнокомандующим армиями Юго-Западного фронта (производство утверждено Высочайшим приказом от 26 апреля 1915 года). Произведен в подпоручики командующим 9-й армией (производство утверждено Высочайшим приказом от 26 декабря 1915 года).

До конца 1915 г. он совершил 66 боевых вылетов общей продолжительностью 90 час. 25 мин. После освобождения Галиции и приезда туда Николая II Янковского, с его С-12А, направили на защиту царского поезда. В ноябре Янковского откомандировали в Эскадру Воздушных Кораблей, он стал командиром «Ильи Муромца» ИМ-3. Произведен в поручики 29 марта 1917 года в штабс-капитаны — 6 августа того же года.

В Гражданскую войну участвовал в Белом движении в составе Донской армии Вооруженных сил Юга России. В 1919 году — летчик 3-го самолетного отряда, затем в 6-м авиационном отряде. Эвакуировался из Феодосии 5 апреля 1920 года на корабле «Константин».

В эмиграции в Югославии, был летчиком в Королевских ВВС.