Seadon Henrich, 22, is accused of posting videos of himself online having sex with dogs from May 2011 through Nov. 2012.
Sources tell ABC11 that Henrich was a volunteer at the Wake County Animal Shelter, which is where the alleged crimes happened.
Henrich appeared in court Friday. He's charged with four counts of crimes against nature and three counts of disseminating obscenity.
If convicted on all counts, he could spend up to 14 years in jail.
Henrich is scheduled to be back in court May 9.