BROOKLYN - The man accused of pushing an NYPD officer to his death pleaded not guilty to assault and aggravated murder charges today.

Police officers from all over the borough poured into the courthouse for the indictment of George Villanueva, the man who police say shoved 42-year-old Alain Schaberger down a stairwell after he tried to arrest him.

Villanueva's attorney, however, says the officer's partner is to blame.  He claims Schaberger's partner knocked him over by accident and that he has four witnesses to back up this version of the story.

Villanueva is due back in court via webcam on June 17.

NYPD honors officer killed in line of duty Police charge suspect in officer's death