Ordained priest, Roman Catholic Church, 1961. Teacher St. Paul Seminary, Palembang, Indonesia, 1964-1965, member diocesan tribunal, since 1965. Parish priest Baturaja, S. Sumatra, 1965-1972.
General vicar and parish priest Cathedral parish, Palembang and diocesan social del, 1973-1978. Vicar, general, director diocesan office for human development, Sumatra, Indonesia, since 1973. Director regional/inter-diocesan office for human development apostolate, since 1979.
Parish prist St. Paulus' parish, Plaju and Pasangsurut, since 1983. Director diocesan office for Catholic family welfare, since 1974. Executive director Association Voluntary Health Services Indonesia, 1976-1983.
President Institute Family Welfare, since 1979. Vice president national committee human development Indonesian Bishops' Conference, since 1985.