Vick entered to a standing ovation and completed a 4-yard shovel pass on the Eagles' second play from scrimmage with Donovan McNabb lined up at wide receiver.
On Philadelphia's second possession against Jacksonville, Vick was on the field for three plays, two at quarterback and one as a slot receiver.
Vick ran for 1 yard on his second play and was a decoy as a wideout on his third play. With McNabb standing on the sideline, Vick then completed a 13-yard pass to Hank Baskett to the Jaguars 11. David Akers kicked a 31-yard field goal a few plays later.
Vick got a nice reception from the half-empty crowd at Lincoln Financial Field when he jogged onto the field. McNabb threw an incomplete pass on first down and was split wide on the next play.
Vick, standing in a shotgun formation, tossed a short pass to LeSean McCoy who was quickly swarmed by Jacksonville's defense.
Vick hadn't played in an NFL game since Dec. 31, 2006. The three-time Pro Bowl quarterback was released from federal custody July 20 after serving 18 months of a 23-month sentence for his role in running a dogfighting ring. He signed a one-year, $1.6 million contract with the Eagles, who hold a $5.2 million option for a second season.
During early warmups, well before fans were allowed into the stadium, Vick threw passes to a variety of teammates. His demeanor was far more serious than McNabb, who was joking around and even displaying to Vick the proper way to get two feet inbound when catching a pass.
Dressed in his game pants and a black warmup top, Vick exchanged a few fist bumps with teammates. He and McNabb both hugged former NFL coach Herman Edwards, who was on hand as a TV commentator, as the players headed off the field.
By then, a few dozen fans were in the stands, including a handful wearing No. 7 Vick jerseys or shirts. His head down as he headed into the tunnel, Vick did not acknowledge the fans.