| # | From | To | Position |
| 01 | 1960 | 1968 | Gram Pradhan, Bijuli Panchayat (two terms) |
| 02 | 1965 | 1967 | President, Prakhand Panchayat Samiti, Darbhanga |
| 03 | 1967 | 1967 | Member, Bihar Legislative Assembly |
| 04 | 1967 | 1967 | Member, Public Accounts Committee, Rules Committee and Committee on Petitions |
| 05 | 1967 | 1967 | Chief Whip, Sanyukt Socialist Party (SANSOPA), Bihar Legislative Assembly |
| 06 | 1969 | 1969 | Member, Bihar Legislative Assembly |
| 07 | 1969 | 1969 | Member, Public Accounts Committee, Rules Committee and Committee on Petitions |
| 08 | 1969 | 1969 | Chief Whip, Sanyukt Socialist Party (SANSOPA), Bihar Legislative Assembly |
| 09 | 1972 | 1972 | Member, Bihar Legislative Assembly |
| 10 | 1972 | 1972 | Member, Public Accounts Committee, Rules Committee and Committee on Petitions |
| 11 | 1972 | 1972 | Chief Whip, Sanyukt Socialist Party (SANSOPA), Bihar Legislative Assembly |
| 12 | 1971 | 1971 | President, Zila Parishad (District Board) |
| 13 | 1972 | 1972 | President, Sanyukt Socialist Party (SANSOPA), Darbhanga |
| 14 | 1974 | 1977 | General Secretary, Bharatiya Lok Dal, Bihar |
| 15 | 1977 | 1979 | Member of 6th Lok Sabha, Madhubani (Lok Sabha constituency) |
| 16 | 1977 | 1979 | General Secretary, Janata Party, Bihar |
| 17 | 1977 | 1979 | Secretary, Parliamentary Committee, Bihar |
| 18 | 1980 | 1980 | Elected to Rajya Sabha |
| 19 | 1980 | 1986 | Chief Whip, Lok Dal, Rajya Sabha |
| 20 | 1980 | 1986 | President, Election Committee, Lok Dal, Bihar |
| 21 | 1982 | 1984 | Deputy Leader, Rajya Sabha |
| 22 | 1983 | 1983 | National General Secretary, Janata Party |
| 23 | 1983 | 1984 | Member, Committee on the Welfare of Scheduled Castes and Scheduled Tribes |
| 24 | 1985 | 1986 | Member, Committee on Official Language |
| 25 | 1985 | 1988 | President, Janata Party, Bihar |
| 26 | 1989 | - | Re-elected to 9th Lok Sabha (2nd term) Sitamarhi (Lok Sabha constituency) |
| 27 | 1989 | 1990 | Member, Business Advisory Committee |
| 28 | 1990 | 1990 | Member, Committee on Public Undertakings, Consultative Committee & Ministry of Finance |
| 29 | 1990 | 1990 | Deputy leader, Janata Dal, Lok Sabha |
| 30 | 1990 | 1991 | Union Cabinet Minister, Textiles and Food Processing Industries |
| 31 | 1999 | - | Re-elected to 13th Lok Sabha (3rd term) Madhubani (Lok Sabha constituency) |
| 32 | 1999 | 2000 | Union Minister of State, Agriculture |
| 33 | 2000 | 2000 | Union Minister of State, Surface Transport |
| 34 | 2000 | 2001 | Union Minister of State, Shipping |
| 35 | 2001 | - | Union Minister of State, Agriculture |
| 36 | 2009 | 2014 | Re-elected to 15th Lok Sabha (4th term), Madhubani (Lok Sabha constituency) |
| 37 | 2009 | 2014 | Member, Committee on Agriculture |
| 38 | 2009 | 2014 | Member, Committee on Government Assurances |
| 39 | 2009 | 2014 | Member,Committee on Official Language |
| 40 | 2009 | 2014 | Member, Consultative Committee, Urban Development |
| 41 | 2014 | 2019 | Re-elected to 16th Lok Sabha (5th term), Madhubani (Lok Sabha constituency) |