You are correct his 24 card service record file notes he was in the trenches at Chaffin's Farm. These records may be obtained through the service noted above.
Perhaps the reason you find no prior service, is that on entry into service in the First (Fairnholt's) Battalion Virginia Reserves, on May 16, 1864 as a Captain, his age is noted as 18.