Происходит из знатного рода. Его отец Якуб Собеский был краковским каштеляном. По матери приходится правнуком коронного гетмана Станислава Жолкевского.
Образование получил в Новодворской коллегии и Ягеллонской академии в Кракове. Вместе с братом Мареком провёл два года в странах Западной Европы. Освоил латинский, французский, немецкий, итальянский языки.
В Речь Посполитую братья вернулись в 1648 году во время восстания Богдана Хмельницкого. Оба вступили в войско. Год спустя Марек пропал в татарском плену. Ян участвовал в посольстве в Турцию. Изучил устройство Османской империи, освоил татарский язык. По возвращении на родину участвовал в войне против России. Воевал на стороне шведов, затем против них на стороне Яна II Казимира.
Ян Собеский под Веной. Картина 1686.
В 1666 году стал польным коронным гетманом, с 1668 года — великим гетманом. В 1673 году одержал победу над турками в битве под Хотином.
19 мая 1674 года был избран королём польским. На протяжении многих лет вёл войну с Турцией. Провёл радикальную реформу в вооружении и организации армии. Под его командованием коалиция христианских держав нанесла сокрушительное поражение туркам в битве при Вене 12 сентября 1683 года и остановила продвижение Османской империи в Европу.
Любимыми резиденциями короля были Поморянский замок[1] и Вилянувский дворец, где он и умер.