A series of tetracarboxamide Schiff base and macrocyclic pentaazapyridines has been prepared from 3,5-bis(N-(1-hydrazinyl-1-oxo-3-phenylpropan-2-yl))pyridine carboxamide 4 as starting material, which was synthesized from 3,5-dinicotinic acid 1. Treatment of 4 with 1,4-diaminobutane, 1,6-diaminohexane or cycloalkanone derivatives gave the corresponding macrocyclic tetracarboxamides 5a and 5b, and cycloalkyl Schiff bases 6a-6c, respectively. Treatment of 4 with acetophenone or acetylpyridine derivatives gave the corresponding Schiff bases 7a-7e and 8a-8c, respectively. Carboxylic acid hydrazide 4 was treated with acid anhydrides in glacial acetic acid to afford the corresponding diimide tetracarboxamides 9-11, respectively. The structures of newly synthesized compounds are established by physical and spectral data evidences. Some of the synthesized compounds were screened as antimicrobial agents.