Private lender IDFC Ltd Wednesday said it will sell controlling interest in IDFC Infrastructure Finance Ltd to National Investment and Infrastructure Fund II, for an undisclosed amount.