
Stephan war Sizilianer, der Sohn des Olivus; er wurde Benediktinermönch und von Papst Zacharias zum Priester geweiht. Er wurde im August 768 gewählt, nach einem Jahr der Wirren, in dem ein Laie, Konstantin, von Bewaffneten auf den päpstlichen Stuhl gezwungen und dann entfernt worden war. Er wird sowohl als Stephan III. als auch als Stephan IV. gezählt.
Sein Laterankonzil von 769 bestimmte, dass kein Laie zum Papst gemacht werden oder bei einer Papstwahl abstimmen dürfe. Mit Hilfe der fränkischen Könige Karl des Großen und Karlmann gewann er einige Gebiete von den Langobarden zurück, doch der Langobardenkönig Desiderius stürzte seine wichtigsten Minister. In einigen Martyrologien wird er als Heiliger geehrt, doch das offizielle Verzeichnis der Kirche gibt ihm diesen Titel nicht.