This can be done using attribute include.
We have to just specify the name of the visual force page and include this attribute in our visual force page.
<apex:insert>
<apex:composition>
<apex:define>
EX:
VF 1:
----
VF page name Template.
<apex:page >
<apex:outputText >Welcome to Accord</apex:outputText><br/><br/>
<apex:insert name="header"/><br/><br/>
<apex:outputtext >We are Pioneer in training students</apex:outputtext><br/><br/>
<apex:insert name="body"/><br/><br/>
<apex:outputtext >Thank You</apex:outputtext>
</apex:page>
VF 2:
----
<apex:page sideBar="false">
<apex:composition template="Template">
<apex:define name="header">
Accord welcomes you!
</apex:define>
</apex:composition>
</apex:page>