Un protagoniste (du mot grec πρωταγωνιστής / prōtagōnistḗs, « acteur principal » dans le théâtre grec antique) désigne d'abord un acteur jouant le personnage principal, puis, par extension de sens, celui qui tient un rôle de premier plan ou le rôle d'un personnage clé dans la littérature, théâtre, cinéma ou récit. Autour de lui se développent les événements d'une histoire et pour lui le public est souvent censé éprouver de l'empathie.
Les termes « protagoniste », « personnage principal » et « héros » ne sont pas équivalents et dépendent de leur origine et du contexte. Dans la fiction, l'histoire du protagoniste peut être racontée à partir des perspectives d'un personnage différent (qui peut également, mais pas nécessairement, être le narrateur). Un exemple notable est qu'un narrateur raconte le destin de protagonistes.
Dans La Dramaturgie, Yves Lavandier définit le protagoniste d'une œuvre dramatique comme le personnage qui vit le plus de conflit dynamique et, par conséquent, celui avec lequel le spectateur tend à s'identifier. Alors que le personnage principal, toujours d'après Yves Lavandier, est le personnage qui correspond au sujet de l'œuvre. Ainsi, Tartuffe, le dévot hypocrite, est le personnage principal de Le Tartuffe. Mais il n'en est clairement pas le protagoniste (d'autant qu'il n'apparaît qu'à l'Acte III). De même, le robot joué par Arnold Schwarzenegger est le personnage principal de Terminator mais pas du tout son protagoniste. Il est l'antagoniste du film.