diff --git a/frontend/src/routes/sponsor/guest/newGuestRole/index.tsx b/frontend/src/routes/sponsor/guest/newGuestRole/index.tsx
index 3550d6de26bab8fafe9eaed2f42b72ce1c89484f..9f736f309d63463a7b7ace299d6380b4a671a243 100644
--- a/frontend/src/routes/sponsor/guest/newGuestRole/index.tsx
+++ b/frontend/src/routes/sponsor/guest/newGuestRole/index.tsx
@@ -315,6 +315,7 @@ function NewGuestRole({ guest, reloadGuestInfo }: NewGuestRoleProps) {
                 label={t('input.roleEndDate')}
                 disabled={!roleTypeChoice}
                 value={endDate}
+                minDate={today}
                 maxDate={maxDate}
                 inputFormat="yyyy-MM-dd"
                 onChange={(value) => {