You can achieve this with a simple DATA step.
You'll first need to sort the data by ID and YEAR.
proc sort data=have;
by id year;
run;
Then use a DATA step with a BY statement, keeping only the first occurence of each ID. Since the data is sorted by ID and YEAR, you'll automatically keep the earliest occurence of each ID.
data want;
set have;
by id;
if first.id;
run;