In ASP.NET WebForms lifecycle, Init fires first (called when page is initialized), followed by Load, PreRender, and finally Unload. Init is the earliest event in the provided list, occurring before view state is loaded and before controls are populated.