How long do I need to keep my old Pakistani passport with me when travelling to Germany? I have a valid visa for Germany and my new passport number is mentioned on the visa card as well. The old passport expired in 2013. Would an immigration official still ask for it?
You only need to present an expired passport if it contains a visa that is not expired and is still valid for entry into Germany. You still need a separate currently valid passport.
If you are carrying a new currently valid passport which contains a valid visa, there is no reason to carry the expired passport as well.