He performed in local stage productions growing up, including twice portraying Tiny Tim in A Christmas Carol.
He is from Allentown, Pennsylvania. His parents Michael Fegley and Mercedes Tonne Fegley are both actors as well. He has an older sister named August and a younger brother named Winslow. He has been romantically linked to Priya Taylor.
He starred alongside Bryce Dallas Howard in Pete's Dragon.