Phil Connors, un egocèntric i reconegut presentador del temps, cobreix el festival anual del Dia de la Marmota a Punxsutawney, un petit poble de Pennsilvània. A causa d’una forta tempesta de neu, ell i el seu equip es troben obligats a passar-hi la nit. L’endemà, en Phil descobreix que ha quedat atrapat en el temps, revivint el mateix dia repetidament.
Tractarà de fer tot el possible per sortir d’aquest bucle temporal, però, després de repetir molts errors, aprendrà que el món no gira al seu voltant i descobrirà el seu amor per la Rita, la seva companya de feina.