Miomir Kecmanović begann mit sechs Jahren mit dem Tennisspiel und konnte bereits als 7-Jähriger ein U10-Turnier gewinnen.[1] Nach dem Gewinn des Kremlin-Cups als 13-Jähriger wurde er an die IMG Academy eingeladen.[2]
Er gewann in den Jahren 2015 und 2016 den Orange Bowl, eines der wichtigsten Tennisturniere für Junioren, und schaffte erst als dritter Spieler überhaupt die Titelverteidigung bei diesem Turnier. Bei den US Open 2016 gelang ihm der Finaleinzug in der Einzelkonkurrenz. Dort unterlag er allerdings deutlich mit 3:6, 0:6 dem Kanadier Félix Auger-Aliassime. Im November desselben Jahres war er die Nummer 1 der Juniorenweltrangliste.
Kecmanović spielte bereits mit 15 Jahren erste Turniere auf der ITF Future Tour und spielte mit 16 Jahren sein erstes Finale. Bisher konnte er auf der Future Tour drei Einzel- und einen Doppeltitel gewinnen. Auf der zweitklassigen Challenger Tour gewann er seinen ersten Einzeltitel im Oktober 2017 in Suzhou. Er schaffte ohne Satzverlust den Einzug in das Finale, in dem er den ehemaligen Top-100-Spieler Radu Albot in zwei Sätzen mit 6:4, 6:4 schlagen konnte. In Kitzbühel gewann er 2020 das erste ATP-Tour-Event seiner Karriere.
2022 konnte er sowohl bei den Masters in Miami als auch in Indian Wells bis ins Viertelfinale vordringen. Seine bislang beste Platzierung in der Weltrangliste war der 38. Platz.