A zero coupon bond is effectively a loan; when you buy a zero coupon bond at time you give the seller certain amount of money (bond price ) and get back bond par amount when the bond matures at time . In other words, you are getting an interest rate on your loan such that
A forward zero coupon bond is, by the same token, a forward loan. If we consider a forward zero coupon bond that starts at time and matures at , then such a bond is equivalent to two future cash flows – a negative one at time of the amount , which is a price of the forward bond at time , and positive cash flow of at . If we can replicate those cash flows with a portfolio of spot zero coupon bonds (the bonds that start at ) we can compute .
To replicate a negative cash flow at time we need to sell of zero coupon bond that matures at . To get at we just need to buy a zero coupon bond that matures at . Thus, the replicating portfolio price at time is
The forward contract on a zero coupon bond is always constructed in such way that its price at time is zero. Thus we have
or
This is the price of the forward zero coupon bond at time . Thus, the discount rate of that bond can be computed from
leading to the expression for the forward discount rate: