Действие происходит «в полях Элидских, близ города Олимпии, у реки Алфей».
Действие 1
Аристея, дочь царя Сикиона, Клисфена, обещана как трофей победителю грядущих Олимпийских игр. Однако она любит Мегакла, и любовь взаимна. Ликид, которого все считают сыном царя Крита, пытается добиться руки Аристеи. Однако Ликид знает, что ему не выиграть Олимпийские игры. Он просит Мегакла, чью жизнь он однажды спас, состязаться вместо него. Мегакл не может отказать своему спасителю. Он прибывает на Крит под именем Ликида. И только после того, как его участие одобрено, Ликид сообщает Мегаклу что победитель получит руку Аристеи. Несмотря на боль и страдание, которые приносит ему это открытие, Мегакл решает соблюсти договор чести, жертвуя своей любовью.
В то же самое время Агрена, критская аристократка, действующая под видом пастушки Ликории, узнаёт, что Мегакл будет принимать участие в состязаниях под именем Ликида. Агрена понимает, что Ликид, некогда клявшийся ей в любви и верности, больше не любит её. Аристея и Мегакл встречаются, но Мегаклу не хватает смелости сказать своей возлюбленной, что он участвует в играх не ради себя, а ради друга Ликида.
Действие 2
Мегакл выигрывает Олимпийские игры. Аристея в отчаянии: она видит триумф своего возлюбленного под именем Ликида. Мегакл открывает тайну своего согласия на этот подлог и пытается убедить Аристею принять Ликида в качестве своего мужа. Сам же он тайно думает о самоубийстве. В отчаянии Аристея отвергает Ликида, а тем временем Агрена раскрывает царю правду о подмене личности победителя игр.
Действие 3
Ликид в ярости от возможного наказания за подлог пытается убить царя, но его арестовывают и приговаривают к смерти. Мегакл, чья попытка самоубийства не удалась, пытается спасти Ликида, но напрасно. Аристея в свою очередь безуспешно пытается переубедить отца.
Когда приговор уже должен быть приведён в исполнение, Агрена, наречённая Ликида, умоляет царя казнить её вместо Ликида. Ликид отрицает, что она его невеста, но Агрена в доказательство показывает ожерелье. Ликид подарил его как знак своей вечной любви. Внезапно царь узнаёт это украшение. Когда-то сам повесил его на шею своего младенца-сына перед тем, как предать его волнам. Царь пошёл на этот шаг из-за пророчества, что сын совершит покушение на отца.
Царь и его друг Алькандр признают в Ликиде сына царя и брата-близнеца Аристеи. Ликид прощён, а объявление о свадьбе Мегакла и Аристеи, а также Ликида и Агрены завершает оперу.