Greg Kelley left the Williamson County Jail on bond just before 3 p.m. Tuesday.

"I feel great to finally be out," Kelley told reporters outside of the jail. "Been waiting for this day for a long time."

In 2014, Kelley was convicted of sexually assaulting a then 4-year-old boy and sentenced to 25 years in prison. Earlier this year, Williamson County authorities reopened his case. On June 6, Kelley was returned to Williamson County Jail from the Wynne Unit in Huntsville, Texas.

Kelley was granted bond weeks after a three-day hearing the first week of August.

RELATED: Greg Kelley, previously sentenced for child sex assault, released on bond

"It's had its ups and downs the past three years and it's a new beginning for me. I know it's not over yet, but we're going to continue fighting and the truth will prevail," Kelley said. "I just thank the DA's office for keeping an open mind because I finally get to go home to my family. I just want to go home."

PHOTOS | Greg Kelley greets family, speaks to reporters after release from jail on bond

One reporter asked Kelley what he would say to the parents who don't see his release as a good thing.

"I'm sorry, but I didn't do that to your child," Kelley responded. "I hope I can meet you and I can explain to you that it wasn't me."

Kelley asked the press and onlookers for privacy and space for him and his family.

"I just want to go home and enjoy freedom," Kelley said.

The crowd of onlookers cheered as Kelley left the jail with his family and girlfriend.

RELATED: Greg Kelley: What we know about his case so far